AnyAngle Studio: Qwen-Image 2.1을 위한 3D 카메라 워크벤치
AnyAngle Studio는 사진, GLB 또는 내장 마네킹을 3D 카메라 워크벤치로 바꾸고 Qwen-Image 2.1용 포즈, 깊이, Canny 가이드를 내보내는 ComfyUI 노드입니다.
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을 기록합니다.
![]() | ![]() | ![]() |
|---|---|---|
| 원본 참조 | 노드가 내보낸 가이드 | 예제 워크플로의 결과 |
시드 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로 로그인하고 토론에 참여하세요.