Nodes/ComfyUI-ArchAi3d-Qwen/ArchAi3D_Qwen_Person_Perspective_Control
ComfyUI Node

ArchAi3D_Qwen_Person_Perspective_Control

Confidence at eye level, menace from below — the drama presets node

By amir84ferdos·Created 11 months ago·Updated 5 months ago· 70
ArchAi3D_Qwen_Person_Perspective_Control
    • prompt
    • perspective_description
    • psychological_effect
    • system_prompt
    presetconfidence_eye_level
    scene_context
    custom_angle
    identity_levelstrict
    debug_modefalse

    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_level default): eye-level confidence, low-angle menace, high-angle vulnerability, and the rest. This is the node's whole personality.
    • identity_level - strict by default (exact match, recommended), then moderate, 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.

    CategoryArchAi3d/Camera/Person

    Inputs (5)

    NameTypeDefaultDescription
    presetCOMBOconfidence_eye_levelSelect dramatic perspective. Each creates specific psychological effect.
    scene_contextSTRINGOptional: Person description. Example: 'man in heroic pose', 'woman in elegant dress'. Improves consistency.
    custom_angleSTRINGCustom angle description. Example: 'a slightly elevated angle shot creating sense of isolation'
    identity_levelCOMBOstrictIdentity preservation: strict=exact match (recommended), moderate=similar, loose=recognizable, none=no preservation
    debug_modeBOOLEANfalsePrint detailed prompt information to console

    Outputs (4)

    NameTypeDescription
    promptSTRINGGenerated prompt for Qwen Edit 2509
    perspective_descriptionSTRINGDescription of the selected perspective preset
    psychological_effectSTRINGPsychological effect of this perspective
    system_promptSTRING⭐ v5.0: Research-validated system prompt for person perspective control! Connect to encoder's system_prompt input.