📷 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!


