🪠️ WWAA Camera Angle Builder
Build camera-move prompts from dropdowns, not guesswork
- camera_description
The WWAA Camera Angle Builder is a purpose-built prompt-assembly node for the Qwen Edit Multiple Angle LoRA (the README points to dx8152/Qwen-Edit-2509-Multiple-angles on Hugging Face). That LoRA expects camera movements described in a specific, bilingual format - Chinese plus English - and getting the phrasing right by hand is fiddly. This node replaces the guesswork with six dropdowns/toggles and emits a ready-to-paste camera description string.
It's part of WWAA-CustomNodes from WeirdWonderfulAI.Art, and it's the most specialized node in the pack: its only real audience is people running Qwen Edit with the camera LoRA. If you're not doing that, you won't need it. If you are, it saves you from mangling the syntax on every shot.
How it works
You pick from a set of dropdowns, and the node composes a sentence (actually a comma-joined set of sentences, each in Chinese followed by English):
rotate- Rotate left/right 45° or 90°, or None.forward- "Move forward" or "Close-up", or None.vertical- "Top down view" or "Worm's eye view", or None.wide_angle- toggle to append "wide-angle lens".custom_angle- toggle, plusangle_value(0–360, step 5), which substitutes your chosen degrees into the rotation phrase instead of the preset 45/90.
Output is a single camera_description string. Select nothing and you get an empty string, which is fine to concatenate elsewhere. The interesting design detail: it emits bilingual output because that's what the Qwen Edit LoRA was trained on - don't strip the Chinese half, the LoRA expects both.
Inputs that matter
rotate,forward,vertical- the three dropdowns doing the heavy lifting.wide_angle- one toggle for a wide lens.custom_angle+angle_value- only if you want a non-45/90 rotation.
Installing it
It ships in WWAA-CustomNodes:
cd ComfyUI/custom_nodes
git clone https://github.com/hgabha/WWAA-CustomNodes
Restart ComfyUI. Or ComfyUI Manager → search "WWAA Custom Nodes" → install → restart. It's under 🪠️ WWAA/String. No models to download from the pack itself - the LoRA is a separate download from Hugging Face.
Gotchas
The main gotcha is scope: this node's grammar is tuned for one specific LoRA, and its output won't magically work as generic camera prompting for other models. Also note that combining options simply appends sentences - "Rotate left 90, Move forward, Top down view" is a single long description, so think about whether your model can actually honor all three at once. And if a description feels too wordy, drop down to fewer selections rather than trying to shorten the output. For Qwen Edit users it's a genuine quality-of-life win; for everyone else, it's a curiosity.
Inputs (6)
| Name | Type | Default | Description |
|---|---|---|---|
| rotate | COMBO | None | 5 options: Rotate right 90, Rotate right 45, None, Rotate left 45, Rotate left 90 |
| forward | COMBO | None | 3 options: Move forward, Close-up, None |
| vertical | COMBO | None | 3 options: Top down view, Worm's eye view, None |
| wide_angle | BOOLEAN | false | — |
| custom_angle | BOOLEAN | false | — |
| angle_value | INT | 00–360 | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| camera_description | STRING | — |