AnyAngle Studio: Qwen-Image 2.1을 위한 3D 카메라 워크벤치

ComfyUI Wikinews

AnyAngle Studio는 사진, GLB 또는 내장 마네킹을 3D 카메라 워크벤치로 바꾸고 Qwen-Image 2.1용 포즈, 깊이, Canny 가이드를 내보내는 ComfyUI 노드입니다.

AnyAngle Studio · T8 은 Qwen-Image 2.1 앞에 3D 카메라를 배치하는 ComfyUI 커스텀 노드입니다. 사진, 텍스처가 있는 GLB 또는 저장소에 내장된 마네킹을 넣고 카메라를 움직이면, 노드가 새로운 뷰를 편집 모델용 포즈, 깊이 또는 Canny 가이드로 내보냅니다. 이 노드는 AnyAngle LoRA를 기반으로 하며, LoRA는 선택 사항으로 남아 있습니다.
ComfyUI 내부의 AnyAngle Studio 다인 워크벤치

v1.5.7의 3인 워크벤치. 여기서는 내장 마네킹을 사용하므로 AnyAngle LoRA가 필요하지 않습니다.

장면을 만드는 세 가지 방법

이 노드는 qwen-image-21-multiangle-t8로 등록되며 ComfyUI 0.36.0에서 테스트되었습니다. 장면은 다음 세 가지 소스 중 하나에서 만들 수 있습니다:

  • 사진 재구성. 내장된 TripoSplat 연동이 단일 참조 이미지에서 피사체를 재구성하고, 이후 카메라가 피사체는 그대로 둔 채 그 재구성 주위를 움직입니다. 실험적 옵션을 사용하면 피사체를 먼저 분리하지 않고 사진 배경을 재구성에 유지합니다.
  • 텍스처가 있는 GLB. 기존 3D 에셋을 그대로 불러오며, 소품에 장면이 필요할 때 마네킹 장면을 공유합니다.
  • 내장 마네킹. MakeHuman 마네킹이 저장소와 함께 제공되므로 다른 노드 팩을 설치하지 않고도 수동 포징이 가능합니다.

사진 모드에서 참조는 reference_image와 인코더 image_1로 전달되고, 내보낸 뷰는 guide_image_2와 인코더 image_2로 전달됩니다. 또한 노드는 prompt, scene_json, anyangle_lora_strength를 출력하므로, 저장한 장면을 편집기를 다시 열지 않고 재실행할 수 있습니다.

프롬프트 대신 가이드

모델에 텍스트로 각도를 요청하는 대신, 스튜디오는 새 카메라에서 장면을 렌더링하고 그 렌더를 Qwen-Image 2.1에 조건으로 전달합니다:

가이드소스
Coarse 3D 렌더TripoSplat 재구성, GLB 또는 마네킹을 현재 카메라에서 렌더링
POSE사진의 DWPose 키포인트, Fisher 호환 스켈레톤, 또는 포징된 마네킹
Depth내장된 Depth Anything 3 Small 연동, 또는 연결된 임의의 depth 노드
Canny사진 엣지, 또는 고대비 클레이 패스로 3D 카메라에서 추출한 엣지

Guide Strategy를 Qwen base로 전환하면 anyangle_lora_strength = 0이 기록되어 AnyAngle LoRA를 로딩하지 않고 베이스 모델을 그대로 통과시키며, AnyAngle LoRA 옵션은 1을 기록합니다.

참조 이미지내보낸 가이드최종 Qwen 이미지
원본 참조노드가 내보낸 가이드예제 워크플로의 결과

시드 42, 20 스텝, CFG 3, euler/simple. DWPose는 2D 관절만 추출하고, 베이스 모델은 구조 맵을 컨트롤넷 입력이 아닌 이미지 참조로 취급하므로 준수도는 모델에 따라 달라집니다.

다인 장면과 배치 뷰

버전 1.5.7은 여러 액터를 한 번에 다루는 워크벤치를 추가합니다: 액터를 추가, 복사, 재정렬, 숨김, 잠금할 수 있으며 각 액터는 고유한 형태, 포즈, 위치, 방향, 아이덴티티 참조를 가집니다. 단체 사진은 DWPose로 감지되고, 중복이 제거된 뒤 현재 액터에 복사되며, 하나의 단체 이미지가 두 액터에 공급되는 동안 세 번째 액터는 별도 참조를 유지할 수 있습니다.

Batch views는 단일 샷 대신 카메라 범위를 큐에 넣습니다: 0° → 330° / 30°는 뷰 12개를 렌더링하고, 0° → 360° / 1°는 360개를 렌더링합니다. 가이드는 PNG ZIP과 매니페스트로 단독 내보내거나 워크플로를 통해 바로 큐에 넣을 수 있으며, 각 출력 PNG는 메타데이터에 자체 뷰를 담습니다. 카메라 즐겨찾기는 방위각, 고도, 줌, 오프셋, 크기를 복원하며, 렌즈는 12~200 mm 사이로 설정하거나 24 / 50 / 85 mm로 고정할 수 있습니다.

작성자는 노드와 함께 측정된 다인 매트릭스를 공개합니다: 32개의 메인 매트릭스 작업 중 7개는 인원수, 핵심 포즈, 가림을 대체로 일치시켰고, 2개는 부분적으로 일치시켰으며, 9인 사례에서는 사람이 추가되거나 사라졌습니다. 아이덴티티 잠금과 픽셀 단위 포즈 제어는 명시적으로 주장하지 않습니다.

빠른 시작

ComfyUI 매니저의 Comfyui-Qwen-Image-2.1-MultiAngle-T8 아래에서 노드를 설치하거나, 저장소를 클론하세요:

cd ComfyUI/custom_nodes
git clone https://github.com/T8mars/Comfyui-Qwen-Image-2.1-MultiAngle-T8.git ComfyUI-AnyAngle-Studio-T8
cd ComfyUI-AnyAngle-Studio-T8
python -m pip install -r requirements.txt

이 노드는 ComfyUI의 Qwen Image 2.1, TripoSplat, BiRefNet, DINOv3 노드를 필요로 하며, 마네킹, 프런트엔드 에셋, 예제 워크플로는 저장소와 함께 제공됩니다. 기본 워크플로는 AnyAngle mode: LoRA 1 · CFG 3 · 20 steps · euler / simple로 실행됩니다:

고급 워크플로는 LoRA 1 · CFG 1 · 40 steps로 실행되며 QwenImage21SpectrumT8, QwenImage21SageAttentionT8, QwenImage21BlockCacheT8, KJNodes, Easy Use, Comfyroll이 설치되어 있어야 합니다. 다인 및 단일 가이드 템플릿은 동일한 workflows/ 폴더에 있습니다.

배포

AnyAngle Studio · T8은 github.com/T8mars/Comfyui-Qwen-Image-2.1-MultiAngle-T8에 있으며, 선택적으로 구동하는 AnyAngle LoRA는 Hugging Face의 lilylilith/QI_2.1_AnyAngle입니다.

댓글

GitHub로 로그인하고 토론에 참여하세요.

댓글을 불러오는 중…
AnyAngle Studio: Qwen-Image 2.1을 위한 3D 카메라 워크벤치 | ComfyUI Wiki