Flujos de trabajo disponibles
Material Extract: de foto a material repetible
Apunta el nodo a una foto que ya contiene el material y el prompt indica qué superficie extraer y qué estructura conservar. La textura vuelve sin costuras, así que se repite sobre una superficie grande sin un borde visible.
Ejecutar en Comfy Cloud
Abrir en Comfy Cloud
Descargar flujo de trabajo
Descarga el JSON o busca “Patina: Material Extract” en la Biblioteca de plantillas
patina_chair_webbing.png
Cárgala en el nodo
LoadImage. Una foto que ya contiene el materialstrength (avanzado, 0.6 en la plantilla) define cuánto puede alejarse la textura extraída de la foto.
Material: de texto a material
Describe la superficie y obtén un material completo, sin ninguna imagen de origen. El prompt lleva todo el resultado, así que nombra el patrón y el acabado en lugar del objeto al que pertenece.
Ejecutar en Comfy Cloud
Abrir en Comfy Cloud
Descargar flujo de trabajo
Descarga el JSON o busca “Patina: Text to Material” en la Biblioteca de plantillas
Material: de imagen a material
Conecta una foto de una superficie y Patina la redibuja como un material repetible, conservando el patrón de la imagen.strength decide cuánto se aleja de la foto: un valor bajo conserva la textura original y uno alto reescribe más de ella.
Ejecutar en Comfy Cloud
Abrir en Comfy Cloud
Descargar flujo de trabajo
Descarga el JSON o busca “Patina: Image to Material” en la Biblioteca de plantillas
patina_brick_wall.jpg
Cárgala en el nodo
LoadImage. Una foto de superficie con una estructura regularmask limita el redibujado a una región, con blanco para regenerar y negro para conservar. Una máscara sin imagen provoca un error.
PBR Maps: de imagen a conjunto de mapas
Deriva los mapas de una imagen que ya es el material. Aquí no se regenera nada: los mapas describen exactamente lo que contiene la imagen, así que las costuras, la perspectiva y la iluminación de la fuente permanecen en el resultado.
Ejecutar en Comfy Cloud
Abrir en Comfy Cloud
Descargar flujo de trabajo
Descarga el JSON o busca “Patina: PBR Maps” en la Biblioteca de plantillas
patina_pbr_webbing_basecolor.png
Cárgala en el nodo
LoadImage. Una superficie plana e iluminada de forma uniforme o un mapa basecolor existenteauto_downscale.
Controles del nodo
Las salidas siguen un orden de ranuras fijo. Material y Material Extract devuelven
texture, basecolor, normal, roughness, metalness, height y expanded_prompt. PBR Maps devuelve los cinco mapas sin una textura base separada. Un mapa desactivado sigue ocupando su ranura con un marcador negro de 1×1.
Consejos
- Nombra la superficie, no la escena. En una foto de una silla, “chair webbing fabric” extrae las correas tejidas e ignora el marco, el suelo y la pala que aparece en la toma.
- Añade estructura cuando el patrón se desvíe. En Extract, una cláusula como “keep the weave and the strap edges” evita que el patrón se desvíe entre ejecuciones.
- Elige un material que se repita en unos pocos cientos de píxeles. Las correas, el ladrillo, los adoquines, las tablas y el yeso se repiten bien en mosaico. Un acantilado rocoso, un terreno aéreo o un objeto único regresan como un repintado que no se repite en mosaico.
- Desactiva los mapas antes de ejecutar. Tres mapas suelen bastar para un juego o un material de producto, y el precio depende del número de mapas. Desconecta o puentea el nodo SaveImage de ese mapa, o el marcador se guardará como si fuera un mapa.
- Encadena Extract con PBR Maps para obtener un conjunto completo a partir de una sola foto. Extract crea el mosaico de basecolor y luego PBR Maps deriva de él los mapas restantes.
- Genera el mapa y luego revisa la metalicidad en los metales. La expansión del prompt suele ser la causa de que una superficie metálica salga plana.
Empezar
- Actualiza ComfyUI a la última versión
- Ve a Template Library y busca
Patina - Elige el flujo de trabajo que coincida con tu entrada: Extract para una foto de una superficie, Text to Material para solo un prompt, Image to Material para redibujar una foto, PBR Maps para un basecolor existente
- Desactiva los mapas que no necesites y luego ejecuta el flujo de trabajo