ComfyUI Photoshoot: 인물을 한 번 만들고 시리즈 전체를 촬영하는 방법
44개 필드에 걸쳐 인물을 한 번 만들고 전체 사진 시리즈를 생성하는 ComfyUI 노드: 구도, 포즈, 표정, 화면 비율은 달라지지만 인물은 동일하게 유지됩니다.
Photoshoot: 인물을 한 번 만든 다음 그녀의 사진 40장을 촬영합니다 (소스: ralksta/ComfyUI-Photoshoot)
Person Builder
Person Builder는 라벨을 선택하는 방식으로 여섯 개 탭에 걸친 44개 필드(신체, 얼굴, 헤어, 메이크업, 의상)로 인물을 설명하며, 노드가 영어 문장을 직접 작성합니다. 관련 필드는 하나의 문구로 합쳐지기 때문에 같은 행을 공유합니다(헤어와 헤어 색상, 눈 모양과 눈 색상, 입술과 마무리). 19개 필드가 설정된 인물은 하나의 프롬프트 문자열로 조합됩니다:
a woman, in her late 20s, Scandinavian features, very fair skin, with natural
texture and visible pores, tall, athletic, toned physique, athletic defined
shoulders, long wavy copper red hair, high, pronounced cheekbones, a straight
nose, almond-shaped grayish green eyes, matte dusty rose lipstick, freckles,
wearing a charcoal wool coat, bare legs, wearing black combat boots인물은 이름으로 저장되고 다음 세션에서 다시 불러올 수 있으므로, 한 캐릭터를 여러 워크플로와 프로젝트에서 재사용할 수 있습니다.
의상 탭의 Person Builder: 탭별 카운터, 짝을 이루는 필드, 클릭할 때마다 업데이트되는 조합 문장.
Photoshoot
Photoshoot Series 노드는 여섯 가지 축을 변화시킵니다. 각 축은 끄거나(그러면 고정됩니다), 특정 계열로 제한할 수 있습니다. 서 있는 포즈만, 차분한 분위기만, 클로즈업만 등으로요:
| 축 | 변화하는 내용 |
|---|---|
| 카메라 | 7가지 구도, 극단적 클로즈업부터 와이드 샷까지 |
| 포즈 | 4개 계열의 18가지 자세, 배치, 방향, 팔, 다리, 긴장감 포함 |
| 표정 | 9개 계열의 90가지 감정, 눈, 시선, 입, 눈썹, 고개 기울임 포함 |
| 초점 | 12가지 초점, 구도에 연동 |
| 비율 | 고정된 픽셀 수에서 9가지 화면 비율, 구도에 연동 |
| 노이즈 | 사진마다 새로운 시드 또는 시리즈 전체에 하나의 시드 |
두 가지 메커니즘 덕분에 40장의 무작위 이미지가 아니라 하나의 시리즈가 됩니다. 노드는 무작위로 뽑는 대신 조합을 순서대로 세어 나가므로 7번째 실행은 항상 같은 사진을 생성하고, 시리즈는 나중에 재현하거나 확장할 수 있습니다. 또한 인물은 거리에 따라 축소됩니다. 와이드 샷에서는 립스틱, 아이라이너, 눈썹 형태가 빠지고 실루엣만 유지됩니다. 카메라가 식별할 수 없는 토큰이 그대로 남아 있으면 구도가 얼굴 쪽으로 쏠리기 때문입니다.
하나의 시리즈를 8회 실행한 결과물, 보정 없음: 헤어, 주근깨, 코트, 부츠는 Person Builder에서 비롯되어 변하지 않는 반면, 구도, 포즈, 표정, 화면 비율은 변화합니다.
노드는 텍스트와 너비, 높이, 시드만 출력하고 모델 자체는 다루지 않으므로, 이 시리즈는 Flux, SD 3.5, Qwen-Image, Krea 2처럼 프롬프트 기반 모델이라면 무엇과도 함께 사용할 수 있습니다. 포함된 예제 워크플로는 Krea 2(Comfy-Org가 배포하는 체크포인트)용으로 구성되어 있으며 두 패스 샘플러를 사용합니다. 전체 디노이즈에서 8스텝, 1.5배 잠재 업스케일, 이후 디노이즈 0.44에서 4스텝입니다. 노드 패널에서 Start shooting을 누르면 전체 시리즈가 자동으로 대기열에 등록됩니다.
다른 곳에서 사용할 일관된 캐릭터를 만들기 위한 anchor-set 변형도 있습니다. 이 변형은 노이즈 축을 비활성화하고, 시드를 하나로 고정하고, 감정을 한 계열로 유지한 채 여섯 가지 구도(얼굴용 클로즈업, 의상과 체형용 풀바디)를 렌더링합니다. LoRA 학습 세트나 참조 이미지의 기반으로 바로 사용할 수 있습니다.
설치
- ComfyUI Manager: Photoshoot을 검색하여 설치합니다.
- 직접 설치:
ComfyUI/custom_nodes/에git clone https://github.com/ralksta/ComfyUI-Photoshoot명령을 실행한 후 ComfyUI를 재시작합니다. 노드는 Photoshoot 카테고리에 나타납니다. ComfyUI 자체 외에는 의존성이 없습니다.
관련 자료
- 코드: GitHub의 ralksta/ComfyUI-Photoshoot
- 워크플로:
example_workflows/의photoshoot-series.json및photoshoot-anchor-set.json - 문서: 저장소의 노드 참조 및 측정값
댓글
GitHub로 로그인하고 토론에 참여하세요.