đˇ EZ Camera Selector â ComfyUI Workflow
Created by Me â a filmmaker & AI workflow designer. This tool lets you pick a camera angle, shot size, position, and lens from simple dropdown menus, then automatically generates a cinematic image with those exact settings. Itâs perfect for preâvisualisation, storyboarding, or just experimenting with different compositional choices â all inside ComfyUI.
---
### đ§Š Overview
This workflow combines a camera selector (with 14 angles, 9 shot sizes, 9 positions, and 12 lenses) with a QwenâImage 2512 textâtoâimage engine. You choose your camera parameters, and the workflow builds a prompt like âHigh angle, Full Shot, Right side view, 50mmâ â then generates a corresponding image. The selector can also be used as a standalone node inside other workflows to generate camera prompts for any purpose.
---
### 1ď¸âŁ Required Models & Prerequisites
Make sure these files are placed in your ComfyUI models/ folders:
| Folder | Required Files |
|--------|----------------|
| diffusion_models/ | qwen_image_2512_fp8_e4m3fn.safetensors (or your preferred QwenâImage version) |
| loras/ | Qwen-Image-2512-Lightning-4steps-V1.0-fp32.safetensors (optional but recommended for speed) <br> Qwen-Image-Edit-2509-Relight.safetensors (optional for lighting control) |
| text_encoders/ | qwen_2.5_vl_7b_fp8_scaled.safetensors |
| vae/ | qwen_image_vae.safetensors |
> đĄ The workflow uses QwenâImage 2512 â if you donât have it, you can replace it with any other textâtoâimage model (e.g., SDXL) by swapping the UNET/CLIP/VAE nodes.
---
### 3ď¸âŁ How It Works (Select & Generate)
1. Choose your camera parameters from four dropdown menus:
- Camera Angle â e.g., Eyeâlevel, High angle, Low angle, Birdâsâeye, Dutch angle, POV, etc.
- Shot Size â from Extreme Wide to Extreme CloseâUp.
- Position â Front, Side, Back, Threeâquarter, etc.
- Lens â 14mm to 200mm (simulating focal length).
2. The workflow combines your selections into a naturalâlanguage prompt like:
> âHigh angle, Full Shot, Right side view, 50mmâ
3. That prompt is fed into the QwenâImage 2512 engine (with optional Lightning LoRA for 4âstep generation) to produce a corresponding cinematic image.
4. The result is saved with a filename that includes your camera settings (e.g., Cam_HighAngle_FullShot_RightSide_50mm.png).
---
### 6ď¸âŁ Advanced Settings (Optional)
- Custom Base Prompt â you can add a subject and scene description before the camera parameters (e.g., âA man standing inside a studio. natural realistic style.â).
- Resolution â set custom width/height (default 512Ă512).
- Seed â fix the seed for reproducible results.
- LoRA Strength â adjust the Lightning and Relight LoRAs for style and lighting control.
- Reusable Selector â the Camera Selector subgraph outputs a pure string prompt, so you can connect it to any other image/video generation engine â itâs not locked to Qwen.
---
### đŚ Final Output
After running, youâll get:
- A highâquality image saved in your output folder with a prefix like Cam_ and the selected camera parameters in the filename.
- The generated image is also displayed inside ComfyUI (via the builtâin preview) for quick inspection.
---
Why I built this: As a VFX supervisor, I constantly need to visualise different camera setups before committing to a shoot. This selector lets me experiment with angles, framing, and lenses in seconds â without touching a real camera. Itâs also a great teaching tool for students learning cinematography. I hope it helps you preâvisualise your scenes faster and more creatively â feel free to adapt it to your own engine! đĽđŹ
---
đŹ Contact: If youâd like to donate, ask a question, or order a custom workflow, reach out to me on Civitai (**SaeedKhalili**), visit my website SaeedKhalili.com, or email me at [email protected]. Iâm always happy to help fellow creators!

