ComfyUI Photoshoot: 인물을 한 번 만들고 시리즈 전체를 촬영하는 방법

ComfyUI Wikinews

44개 필드에 걸쳐 인물을 한 번 만들고 전체 사진 시리즈를 생성하는 ComfyUI 노드: 구도, 포즈, 표정, 화면 비율은 달라지지만 인물은 동일하게 유지됩니다.

ComfyUI Photoshoot (GitHub | ComfyUI Manager)는 캐릭터 디자인과 촬영 연출을 분리하는 ComfyUI 노드 모음입니다. Person Builder는 44개 필드에 걸쳐 인물을 설명하고, Photoshoot Series 노드는 그 인물을 전체 이미지 시리즈로 변환합니다. 구도, 포즈, 배치, 표정, 화면 비율은 사진마다 달라지지만 인물은 동일하게 유지됩니다.
Photoshoot 프로젝트 배너: 한 명의 인물, 전체 시리즈, 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, 의상 탭

의상 탭의 Person Builder: 탭별 카운터, 짝을 이루는 필드, 클릭할 때마다 업데이트되는 조합 문장.

Photoshoot

Photoshoot Series 노드는 여섯 가지 축을 변화시킵니다. 각 축은 끄거나(그러면 고정됩니다), 특정 계열로 제한할 수 있습니다. 서 있는 포즈만, 차분한 분위기만, 클로즈업만 등으로요:

변화하는 내용
카메라7가지 구도, 극단적 클로즈업부터 와이드 샷까지
포즈4개 계열의 18가지 자세, 배치, 방향, 팔, 다리, 긴장감 포함
표정9개 계열의 90가지 감정, 눈, 시선, 입, 눈썹, 고개 기울임 포함
초점12가지 초점, 구도에 연동
비율고정된 픽셀 수에서 9가지 화면 비율, 구도에 연동
노이즈사진마다 새로운 시드 또는 시리즈 전체에 하나의 시드

두 가지 메커니즘 덕분에 40장의 무작위 이미지가 아니라 하나의 시리즈가 됩니다. 노드는 무작위로 뽑는 대신 조합을 순서대로 세어 나가므로 7번째 실행은 항상 같은 사진을 생성하고, 시리즈는 나중에 재현하거나 확장할 수 있습니다. 또한 인물은 거리에 따라 축소됩니다. 와이드 샷에서는 립스틱, 아이라이너, 눈썹 형태가 빠지고 실루엣만 유지됩니다. 카메라가 식별할 수 없는 토큰이 그대로 남아 있으면 구도가 얼굴 쪽으로 쏠리기 때문입니다.

하나의 시리즈에서 같은 인물의 사진 8장

하나의 시리즈를 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로 로그인하고 토론에 참여하세요.

댓글을 불러오는 중…
ComfyUI Photoshoot: 인물을 한 번 만들고 시리즈 전체를 촬영하는 방법 | ComfyUI Wiki