사용 가능한 워크플로
Material Extract: 사진에서 타일링 재질로
재질이 이미 포함된 사진을 노드에 지정하고, 프롬프트에 어떤 표면을 추출하고 어떤 구조를 유지할지 적습니다. 텍스처는 심리스로 반환되므로 큰 표면에 반복해도 눈에 띄는 경계가 없습니다.
Comfy Cloud에서 실행
Comfy Cloud에서 열기
워크플로 다운로드
JSON을 다운로드하거나 템플릿 라이브러리에서 “Patina: Material Extract”를 검색하세요
patina_chair_webbing.png
LoadImage 노드에 로드하세요. 재질이 이미 포함된 사진strength(고급, 템플릿에서 0.6)는 추출된 텍스처가 사진에서 얼마나 벗어날 수 있는지 설정합니다.
Material: 텍스트에서 재질로
표면을 설명하면 소스 이미지 없이도 완전한 재질을 얻을 수 있습니다. 결과 전체가 프롬프트에 달려 있으므로 재질이 속한 물체보다는 패턴과 마감을 지정하세요.
Comfy Cloud에서 실행
Comfy Cloud에서 열기
워크플로 다운로드
JSON을 다운로드하거나 템플릿 라이브러리에서 “Patina: Text to Material”를 검색하세요
Material: 이미지에서 재질로
표면 사진을 연결하면 Patina가 이미지의 패턴을 유지한 채 타일링 재질로 다시 그립니다.strength는 사진에서 얼마나 멀어질지 결정합니다: 낮으면 원본 텍스처를 유지하고, 높으면 더 많은 부분을 다시 그립니다.
Comfy Cloud에서 실행
Comfy Cloud에서 열기
워크플로 다운로드
JSON을 다운로드하거나 템플릿 라이브러리에서 “Patina: Image to Material”를 검색하세요
patina_brick_wall.jpg
LoadImage 노드에 로드하세요. 규칙적인 구조의 표면 사진mask 입력은 다시 그리기를 특정 영역으로 제한하며, 흰색은 재생성, 검정색은 유지를 의미합니다. 이미지 없이 마스크를 제공하면 오류가 발생합니다.
PBR Maps: 이미지에서 맵 세트로
이미 재질인 이미지에서 맵을 도출합니다. 여기서는 아무것도 재생성되지 않습니다: 맵은 그림에 포함된 내용을 그대로 설명하므로 소스의 이음새, 원근법, 조명이 결과에 그대로 남습니다.
Comfy Cloud에서 실행
Comfy Cloud에서 열기
워크플로 다운로드
JSON을 다운로드하거나 템플릿 라이브러리에서 “Patina: PBR Maps”를 검색하세요
patina_pbr_webbing_basecolor.png
LoadImage 노드에 로드하세요. 평평하고 균일하게 조명된 표면 또는 기존 베이스컬러 맵auto_downscale을 끄지 않으면 더 큰 이미지는 축소됩니다.
노드 컨트롤
출력은 고정된 슬롯 순서를 따릅니다. Material과 Material Extract는
texture, basecolor, normal, roughness, metalness, height, expanded_prompt를 반환합니다. PBR Maps는 별도의 기본 텍스처 없이 다섯 개의 맵을 반환합니다. 꺼 둔 맵도 해당 슬롯에 1×1 검은색 자리표시자를 출력합니다.
팁
- 장면이 아니라 표면을 지칭하세요. 의자 사진에서 “chair webbing fabric”이라고 지정하면 직조된 스트랩만 추출하고 프레임, 바닥, 화면에 함께 담긴 패들은 무시합니다.
- 패턴이 흐트러질 때는 구조를 추가하세요. Extract에서 “keep the weave and the strap edges” 같은 문구를 넣으면 실행할 때마다 패턴이 달라지는 것을 막아 줍니다.
- 몇백 픽셀 안에서 반복되는 재질을 고르세요. 웨빙, 벽돌, 보도블록, 판재, 회반죽은 타일링이 잘 됩니다. 암벽, 항공 지형, 단일 오브젝트는 타일링되지 않는 재페인팅 결과로 돌아옵니다.
- 실행하기 전에 맵을 꺼 두세요. 게임이나 제품용 재질에는 보통 세 개의 맵이면 충분하며, 가격은 맵 개수에 따라 달라집니다. 해당 SaveImage 노드를 끊거나 바이패스하지 않으면 자리표시자가 맵으로 저장됩니다.
- 한 장의 사진에서 전체 세트를 얻으려면 Extract를 PBR Maps로 연결하세요. Extract가 basecolor 타일을 만들고, PBR Maps가 그로부터 남은 맵을 파생합니다.
- 맵을 생성한 다음, 금속에서는 metalness를 확인하세요. 금속 표면이 밋밋하게 나오는 흔한 이유는 프롬프트 확장입니다.
시작하기
- ComfyUI를 최신 버전으로 업데이트하세요
- Template Library로 이동해
Patina를 검색하세요 - 입력에 맞는 워크플로를 선택하세요. 표면 사진에는 Extract, 프롬프트만 있는 경우에는 Text to Material, 사진을 다시 그리려면 Image to Material, 기존 basecolor에는 PBR Maps를 사용합니다
- 필요 없는 맵은 끄고 워크플로를 실행하세요