ArchAi3D_Qwen_Exterior_View_Control
Change the viewing angle of the building without moving the camera
- prompt
- view_description
- system_prompt
The exterior view nodes have a clean division of labor, and this is the "stay put, just turn your head" one. Exterior View Control changes the viewing angle - the direction the camera looks - while keeping the camera position the same. It's the architectural workflow's version of rotating the head on a tripod instead of walking the tripod: the building stays where it is, you just get to see it from the front, the side, or the corner of your eye. The default preset is facade_frontal, which tells you what it's for: facades.
The panel
Refreshingly small - three inputs:
preset- the viewing-angle presets.facade_frontalis the default; the rest are the exterior angle family (front, corner, elevated, street-level, and friends). The tooltip is explicit about the distinction: "Changes view direction while keeping camera position same."scene_context- optional scene description ("modern glass office building", "outdoor deck with furniture") that improves consistency, same as the other exterior nodes.debug_mode- prints the generated prompt.
That's the whole panel. If you've been staring at the 20-field V7 panel, this is the relief node.
Outputs
prompt, view_description (what the angle actually means), and system_prompt (the v5.0 research-validated exterior view-change system prompt for the encoder). Standard three-wire pattern: prompt + system_prompt into an ArchAi3D encoder with a Qwen Edit model loaded.
How it works
Named-viewpoint prompting - "change the view to a front view of the building," "change the view to a corner view" - which is the exact pattern the pack's research flags as the reliable one for Qwen. The reason "view angle" needs its own node instead of being a checkbox on the navigation node is that the phrasing matters: changing the viewing direction is a different instruction to the model than moving the camera, and the system prompt reflects that. If you ask a generic "change the angle" prompt, Qwen Edit has a tendency to wander the camera too; the view-control phrasing keeps it planted while rotating the view.
The honest take
This is the least glamorous and most underrated node in the exterior trio. Focus gives you a hero shot, navigation gives you movement, but the day-to-day architectural work is mostly "show me the facade from the front, then from a 3/4 corner, then from street level" - and that's precisely, exactly this node. For elevation-style series and client angle comparisons, it's the one you'll actually reach for. It's also the safest node in the family for chaining: since the camera doesn't move, scene drift is minimal and you can flip through angles confidently.
Install
Pack install, once:
cd ComfyUI/custom_nodes
git clone https://github.com/amir84ferdos/ComfyUI-ArchAi3d-Qwen.git
cd ComfyUI-ArchAi3d-Qwen && pip install -r requirements.txt
Or ComfyUI Manager → "ArchAi3d Qwen". Restart, find it under ArchAi3d/Camera/Exterior. You need the Qwen-Image-Edit weights (quantized on consumer GPUs) and one of the pack's encoders. Standard family caveats: angles are approximate in magnitude, reliable in direction - and since you're only turning the head, keep scene_context filled so the model knows which building it's looking at.
Inputs (3)
| Name | Type | Default | Description |
|---|---|---|---|
| preset | COMBO | facade_frontal | Select viewing angle preset. Changes view direction while keeping camera position same. |
| scene_context | STRING | Optional: Scene description. Example: 'modern glass office building', 'outdoor deck with furniture'. Improves consistency. | |
| debug_mode | BOOLEAN | false | Print generated prompt to console for debugging |
Outputs (3)
| Name | Type | Description |
|---|---|---|
| prompt | STRING | Generated prompt for Qwen Edit 2509 |
| view_description | STRING | Description of the selected view angle |
| system_prompt | STRING | ⭐ v5.0: Research-validated system prompt for exterior view changes! Connect to encoder's system_prompt input. |