ArchAi3D_Qwen_Person_Perspective_Control
Confidence at eye level, menace from below — the drama presets node
- prompt
- perspective_description
- psychological_effect
- system_prompt
ArchAi3D_Qwen_Person_Perspective_Control is the smaller, preset-first sibling of Person Perspective. Where the bigger node gives you a full panel of psychological sliders, this one hands you dramatic perspectives by name - the default is confidence_eye_level - and each preset comes with its psychological effect baked in. The tooltip says it plainly: "Select dramatic perspective. Each creates specific psychological effect."
It's a Qwen-Edit prompt builder like every camera node in the ArchAi3d pack. You pick a preset (or type a custom_angle), set an identity_level, and it emits the prompt plus a system prompt that keeps the person's identity locked while the camera takes the new angle. Think of it as Person Perspective with the training wheels on: four inputs, three useful outputs, no knob wall.
The inputs that matter
- preset - the dramatic perspectives (
confidence_eye_leveldefault): eye-level confidence, low-angle menace, high-angle vulnerability, and the rest. This is the node's whole personality. - identity_level -
strictby default (exact match, recommended), thenmoderate,loose,none. Same honest advice as its sibling: for real people or client work, keep it strict and expect an inpaint pass anyway - Qwen-Edit's whole-frame regeneration drifts on faces it hasn't seen. - scene_context - a one-line person description ("man in heroic pose", "woman in elegant dress"). Drives consistency more than anything else on the node.
- custom_angle - free text for when the presets don't fit ("a slightly elevated angle shot creating a sense of isolation"). Note it's multiline, so it can carry a real sentence.
Outputs: prompt and system_prompt (wire both to your encoder), plus perspective_description and - the useful bit - a separate psychological_effect output that names what the shot is supposed to say. If you're captioning or storyboarding, that string is gold.
How it works
Each preset maps to a researched angle phrase plus its psychological framing, and the node assembles them into a "change the view to [perspective], preserving the subject's identity" instruction. The identity language lives partly in the system prompt output, which is why connecting it matters here more than on the scene-focused nodes - skip it and the "dramatic perspective" becomes a character redesign.
Installing it
Part of ComfyUI-ArchAi3d-Qwen by Amir Ferdos (ArchAi3d):
# ComfyUI Manager: search "ArchAi3d Qwen"
cd ComfyUI/custom_nodes
git clone https://github.com/amir84ferdos/ComfyUI-ArchAi3d-Qwen.git
cd ComfyUI-ArchAi3d-Qwen
pip install -r requirements.txt
Restart; load Qwen-Image-Edit (GGUF-quantized for consumer VRAM) and the pack's encoder.
Common issues
- Same drift physics as all Qwen-Edit people nodes. Angle direction is consistent, exact degrees are not, and identity preservation is prompt-enforced rather than pixel-enforced.
- Model may move the person. When a person fills the frame, Qwen sometimes re-poses them instead of moving the camera. Centered subject + strict identity + short hops is the reliable combination.
If you want the drama presets without the giant input panel, this is the one. If you need fine psychological control, step up to Person Perspective proper. Both share the same honest limits.
Inputs (5)
| Name | Type | Default | Description |
|---|---|---|---|
| preset | COMBO | confidence_eye_level | Select dramatic perspective. Each creates specific psychological effect. |
| scene_context | STRING | Optional: Person description. Example: 'man in heroic pose', 'woman in elegant dress'. Improves consistency. | |
| custom_angle | STRING | Custom angle description. Example: 'a slightly elevated angle shot creating sense of isolation' | |
| identity_level | COMBO | strict | Identity preservation: strict=exact match (recommended), moderate=similar, loose=recognizable, none=no preservation |
| debug_mode | BOOLEAN | false | Print detailed prompt information to console |
Outputs (4)
| Name | Type | Description |
|---|---|---|
| prompt | STRING | Generated prompt for Qwen Edit 2509 |
| perspective_description | STRING | Description of the selected perspective preset |
| psychological_effect | STRING | Psychological effect of this perspective |
| system_prompt | STRING | ⭐ v5.0: Research-validated system prompt for person perspective control! Connect to encoder's system_prompt input. |