jtydhr88/ComfyUI-qwenmultiangle
A ComfyUI custom node for 3D camera angle control. Provides an interactive Three.js viewport to adjust camera angles and outputs formatted prompt strings for multi-angle image generation.
해결하는 문제
이 프로젝트는 이미지 생성을 위한 카메라 각도를 시각적이고 인터랙티브하게 제어할 수 있는 방법을 제공합니다. 특히 Qwen-Image-Edit-2511-Multiple-Angles-LoRA와 함께 사용하도록 설계되었습니다. 카메라 위치를 텍스트 프롬프트로 추측하는 대신, 사용자는 3D 뷰포트를 조작하여 정확한 시점을 정의할 수 있습니다.
작동 방식
ComfyUI용 커스텀 노드로, Three.js 기반의 3D 장면을 통합하고 있습니다. 사용자는 3D 뷰포트 내의 핸들을 드래그하거나, 슬라이더 위젯을 사용하거나, 드롭다운 메뉴에서 프리셋을 선택하는 세 가지 방법으로 카메라의 수평 각도(azimuth), 수직 각도(elevation), 줌 레벨을 조정할 수 있습니다.
이 노드는 이러한 3D 좌표를 LoRA가 이해할 수 있는 형식의 프롬프트 문자열(예: <sks> front view eye-level shot medium shot)로 변환합니다. 또한 기본 프롬프트와 언어 일관성을 유지하기 위해 카메라 용어를 중국어, 일본어, 한국어로 변환하는 번역 노드도 포함되어 있습니다.
대상 사용자
ComfyUI를 사용하여 AI 이미지 생성을 하는 디지털 아티스트 및 제작자 중, 복잡한 각도 설명을 수동으로 작성하지 않고도 정확하고 직관적인 3D 카메라 제어를 원하는 분들입니다.
주요 기능
- 인터랙티브 3D 뷰포트: Three.js 기반의 장면을 사용하여 카메라 각도와 줌을 시각적으로 조정 가능.
- 양방향 동기화: 3D 뷰포트, 슬라이더, 드롭다운의 변경 사항이 실시간으로 동기화됩니다.
- 카메라 뷰 모드: 카메라가 실제로 보는 시점을 정확히 확인할 수 있는 퍼스펙티브 뷰 전환 기능.
- 프리셋 카메라 각도: "와이드샷", "하이앵글샷"과 같은 일반적인 촬영 각도를 빠르게 선택할 수 있는 메뉴.
- 다국어 지원: UI 레이블과 전용 번역 노드를 통해 카메라 프롬프트를 여러 언어로 지원.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트