NickPittas 3D ComfyUI_CameraAngleSelector Node

ComfyUI_CameraAngleSelector is a custom node for ComfyUI that provides an interactive 3D interface for selecting camera angles. It allows users to visually choose from 96 different camera angle combinations rather than relying solely on text prompts.
The developer NickPittas created this tool to support the FAL multi-angle LoRA model for Qwen-Image-Edit-2511. It solves the problem of visualizing complex camera directions by offering a clickable 3D viewport within the standard ComfyUI workflow.
Visual controls and angle options
- Interactive 3D scene with drag-to-rotate and zoom controls.
- Color-coded cameras to distinguish front, back, and side views.
- Three distinct rings representing close-up, medium, and wide shots.
- Filters for narrowing down views by direction, height, and shot size.
- Automatic output of formatted prompt strings for connected nodes.
Photographers and digital artists working with AI image editing can benefit from this visual approach. It removes the need to memorize specific prompt syntax for camera angles, allowing for a more intuitive creative process. By clicking directly on a 3D subject, users can experiment with different viewpoints quickly.
Technical details of ComfyUI_CameraAngleSelector
The extension outputs prompts specifically formatted for the FAL multi-angle LoRA, integrating directly into existing workflows. It handles the translation of visual clicks into text strings like ` back view high-angle shot wide shot` automatically. The node uses a specific Python class structure to enable list outputs, ensuring compatibility with other nodes in a chain.
Installation requires copying the repository into the ComfyUI custom_nodes directory and restarting the interface.
'Built for ComfyUI to provide an intuitive 3D interface for camera angle selection in AI image generation workflows,'
the project documentation states. Users need Python 3.8 or higher to run the node correctly.
Install ComfyUI_CameraAngleSelector from GitHub. Screenshot credits (NickPittas)