KJNodes/miscgenerated

Camera Pose Visualizer(CameraPoseVisualizer)

이 노드는 두 가지 주요 데이터 소스를 지원합니다: AnimateDiff-Evolved의 CameraCtrl 포즈 데이터와 RealEstate 카메라 내부 파라미터 및 좌표가 포함된 데이터입니다.

Camera Pose Visualizer

cameractrl_poses
IMAGE
pose_file_path
STRING
base_xval
0.20
zval
0.30
scale
1.00
use_exact_fx
relative_c2w
use_viewer
KJNodes

Camera Pose Visualizer 노드는 두 가지 주요 데이터 소스를 지원합니다: AnimateDiff-Evolved의 CameraCtrl 포즈 데이터와 RealEstate 카메라 내부 파라미터 및 좌표가 포함된 .txt 파일입니다.

Camera Pose Visualizer는 카메라 포즈를 시각화하는 노드입니다. 추상적인 카메라 위치와 방향 데이터를 직관적인 3D 그래픽으로 변환하여 사용자가 3D 공간에서 카메라의 운동 궤적과 시점 변화를 이해하는 데 도움을 줍니다.

노드 기능

이 노드는 두 가지 주요 데이터 소스를 지원합니다: AnimateDiff-Evolved의 CameraCtrl 포즈 데이터와 RealEstate 카메라 내부 파라미터 및 좌표가 포함된 .txt 파일입니다. 핵심 메커니즘은 이 데이터를 읽어 3D 좌표계에서 각 카메라 위치와 방향을 나타내는 원뿔 또는 좌표계를 그리고, 최종적으로 Matplotlib로 생성된 3D 그래프를 ComfyUI에서 사용 가능한 이미지 텐서로 렌더링합니다.

노드 파라미터 설명 - Camera Pose Visualizer

컨트롤 파라미터 (Parameters)

파라미터 이름데이터 타입필수기본값범위/옵션설명
pose_file_pathSTRING""-카메라 포즈 데이터가 포함된 .txt 파일 경로를 지정합니다. 비워두면 CameraCtrl 포즈 입력을 사용합니다.
base_xvalFLOAT0.20 - 100 (스텝: 0.01)X축 방향의 카메라 원뿔 기본 크기를 조정합니다. 범위 0-100, 스텝 0.01.
zvalFLOAT0.30 - 100 (스텝: 0.01)Z축 방향(깊이)의 카메라 원뿔 표시 비율을 조정합니다. 범위 0-100, 스텝 0.01.
scaleFLOAT1.00.01 - 10.0 (스텝: 0.01)전체 3D 시각화 장면의 확대/축소 비율을 제어합니다. 범위 0.01-10.0, 스텝 0.01.
use_exact_fxBOOLEANFalse-정확한 카메라 초점 거리 값을 사용하여 원뿔 시점을 조정할지 여부를 결정하는 논리값 스위치입니다.
relative_c2wBOOLEANTrue-카메라 포즈를 월드 좌표계에 대한 상대적 변환으로 해석할지 여부를 제어하는 논리값 스위치입니다.
use_viewerBOOLEANFalse-활성화하면 Matplotlib 대화형 창을 열어 차트를 표시하려고 시도하는 논리값 스위치입니다.
cameractrl_posesCAMERACTRL_POSES아니오None--

Output

파라미터 이름데이터 타입설명
IMAGEIMAGE3D 카메라 포즈 시각화 그래프가 포함된 이미지 텐서를 출력합니다.

사용 사례

AnimateDiff 기반 애니메이션을 제작할 때, 이 노드를 워크플로에 연결하여 CameraCtrl 모듈이 생성한 카메라 운동 경로가 부드럽고 예상대로인지 미리 볼 수 있습니다. 또는 RealEstate10K와 같은 실제 카메라 궤적이 포함된 데이터셋을 처리할 때, 가져온 카메라 포즈 파일이 정확한지 빠르게 확인하는 데 사용할 수 있습니다.

주의사항

이 노드는 주로 시각화 미리보기용이며, 생성된 이미지의 해상도는 고정되어 있어 최종 렌더링 출력에는 적합하지 않습니다. use_viewer 파라미터가 활성화된 경우, 일부 실행 환경에서 독립적인 Matplotlib 창이 열릴 수 있습니다.

Camera Pose Visualizer 노드 소스 코드 링크

Camera Pose Visualizer 노드는 ComfyUI-KJNodes 노드 패키지에서 제공됩니다.

댓글

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

댓글을 불러오는 중…