Nodes/ComfyUI-ArchAi3d-Qwen/ArchAi3D_Qwen_Object_View_Control
ComfyUI Node

ArchAi3D_Qwen_Object_View_Control

Three-quarter view, on demand — the product angle node

By amir84ferdos·Created 11 months ago·Updated 5 months ago· 70
ArchAi3D_Qwen_Object_View_Control
    • prompt
    • view_description
    • system_prompt
    presetthree_quarter_view
    scene_context
    custom_angle
    debug_modefalse

    In product photography the three-quarter view is the workhorse - enough of the front to identify the thing, enough of the side to give it volume. ArchAi3D_Qwen_Object_View_Control defaults to exactly that angle, and it's the pack's node for re-shooting a product from a classic viewpoint without re-photographing anything.

    Like every camera node in the ArchAi3d Qwen pack, it's a prompt builder for Qwen-Image-Edit: pick a viewing angle preset (or type your own), and it returns a "change the view to a three-quarter view of the product" instruction plus a system prompt that tells the model to hold the product's identity, materials and surroundings while the camera repositions. What it deliberately does not do is rotate or dolly - if you want motion, the pack has dedicated nodes for that. This one is for the static re-framing shot.

    How it works

    The mechanism is a preset lookup: each preset (three_quarter_view and friends) maps to a verified angle phrase the author's research found Qwen-Edit reliably understands, and the node wraps it in a scene-aware sentence. scene_context (e.g. "wooden chair", "coffee mug on white background") gets woven into the instruction so the model knows what it's re-framing, and custom_angle is there for when you need something the presets don't cover - "angled view emphasizing the handle", "view showing the logo".

    That custom_angle field is the most useful input on the node, honestly. Presets get you 80% of the way; the free-text slot is what makes the node worth having instead of just typing a prompt, because it assembles the angle plus the preservation system prompt together.

    Outputs: prompt, view_description (what the chosen preset means), and system_prompt - the standard trio. Wire prompt and system_prompt into your Qwen encoder.

    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 ComfyUI. The node generates text only - the Qwen-Image-Edit model (GGUF-quantized in practice) and the encoder come from your setup.

    Common issues

    • The product drifts while the angle changes. Qwen-Edit re-emits the whole frame, so a "view change" can silently become a redesign. Keep scene_context tight and the system prompt connected - it carries the identity-preservation language.
    • Angles are approximate. The model gets the direction reliably and the exact degrees loosely. Don't fight for a specific 5°; iterate on composition instead.
    • It's a single still. No multi-frame output here - that's Object Rotation's job. Pair the two if you want a turntable of three-quarter hero shots.

    A small, honest node: it's a template for product angles plus a preservation clause, and that's all it claims to be. For anyone doing e-commerce edits on Qwen-Edit, the three-quarter default alone earns its place in the graph.

    CategoryArchAi3d/Camera/Object

    Inputs (4)

    NameTypeDefaultDescription
    presetCOMBOthree_quarter_viewSelect product viewing angle. Three-quarter view is classic product photography angle.
    scene_contextSTRINGOptional: Product description. Example: 'wooden chair', 'coffee mug on white background'. Improves consistency.
    custom_angleSTRINGCustom angle description. Example: 'angled view emphasizing the handle', 'view showing the logo'
    debug_modeBOOLEANfalsePrint detailed prompt information to console

    Outputs (3)

    NameTypeDescription
    promptSTRINGGenerated prompt for Qwen Edit 2509
    view_descriptionSTRINGDescription of the selected viewing angle
    system_promptSTRING⭐ v5.0: Research-validated system prompt for object view control! Connect to encoder's system_prompt input.