Nodes/ComfyUI-ArchAi3d-Qwen/πŸŽ₯ Simple Camera Control v3
ComfyUI Node

πŸŽ₯ Simple Camera Control v3

A ComfyUI node in ArchAi3d/Qwen/Camera with 25 inputs and 3 outputs.

By amir84ferdosΒ·Created 10 months agoΒ·Updated 4 months agoΒ· 65
πŸŽ₯ Simple Camera Control v3
    • prompt
    • system_prompt
    • description
    β—„scene_contextmodern living room with grey sofa and fireplaceβ–Ί
    β—„control_modePosition Relative to Objectβ–Ί
    β—„target_objectthe fireplaceβ–Ί
    β—„spatial_relationin front ofβ–Ί
    β—„distance_from_targettwo metersβ–Ί
    β—„camera_orientationlooking at targetβ–Ί
    β—„tracked_objectthe sofaβ–Ί
    β—„movement_typeorbitβ–Ί
    β—„movement_directionrightβ–Ί
    β—„movement_distancefive metersβ–Ί
    β—„tracking_behaviorcentered in frameβ–Ί
    β—„exploration_directionforwardβ–Ί
    β—„exploration_distancethree metersβ–Ί
    β—„movement_stylesmooth glideβ–Ί
    β—„direction_hintβ–Ί
    β—„reveal_whatβ–Ί
    β—„alignment_targetwallβ–Ί
    β—„alignment_typeparallel toβ–Ί
    β—„distance_from_surfaceone meterβ–Ί
    β—„surface_detailβ–Ί
    β—„camera_angleeye levelβ–Ί
    β—„lens_typenormalβ–Ί
    β—„system_prompt_presetScene Preservation Camera (95%)β–Ί
    β—„preservation_clauseβ–Ί
    β—„debug_modefalseβ–Ί
    CategoryArchAi3d/Qwen/Camera

    Inputs (25)

    NameTypeDefaultDescription
    scene_contextSTRINGmodern living room with grey sofa and fireplaceDescribe the scene. Ex: 'modern living room', 'brick building exterior'
    control_modeCOMBOPosition Relative to ObjectChoose mode based on what you want to do. Each mode uses different prompt structure.
    target_objectSTRINGthe fireplace[Mode 1] Object to position camera relative to. Ex: 'the sofa', 'the door', 'the table'
    spatial_relationCOMBOin front of[Mode 1] Camera's spatial relationship to the object
    distance_from_targetSTRINGtwo meters[Mode 1] Distance from object. Use WORDS: 'two meters', 'five feet', 'three meters'
    camera_orientationCOMBOlooking at target[Mode 1] Which way is camera pointing relative to object?
    tracked_objectSTRINGthe sofa[Mode 2] Object to keep in frame while moving. Ex: 'the chair', 'the person'
    movement_typeCOMBOorbit[Mode 2] Type of camera movement. Orbit=95% success, Dolly=90%
    movement_directionCOMBOright[Mode 2] Direction for movement
    movement_distanceSTRINGfive meters[Mode 2] Movement distance. Use WORDS: 'five meters', 'ninety degrees'
    tracking_behaviorCOMBOcentered in frame[Mode 2] How to keep object in frame during movement
    exploration_directionCOMBOforward[Mode 3] Direction to move through scene
    exploration_distanceSTRINGthree meters[Mode 3] How far to move. Use WORDS: 'three meters', 'ten feet'
    movement_styleCOMBOsmooth glide[Mode 3] Style of movement through space
    direction_hintSTRING[Mode 3] Optional: 'toward the window', 'past the kitchen', 'around the corner'
    reveal_whatSTRING[Mode 3] Optional: What's being revealed? 'more of the room', 'the dining area'
    alignment_targetCOMBOwall[Mode 4] Surface or element to align camera with
    alignment_typeCOMBOparallel to[Mode 4] How camera relates to the surface
    distance_from_surfaceSTRINGone meter[Mode 4] Distance from surface. Use WORDS: 'one meter', 'two feet'
    surface_detailSTRING[Mode 4] Optional: 'brick texture', 'wood grain', 'tile pattern'
    camera_angleCOMBOeye level[All Modes] Camera angle/height
    lens_typeCOMBOnormal[All Modes] Lens type affects field of view
    system_prompt_presetCOMBOScene Preservation Camera (95%)Research-validated system prompts. 95% = highest consistency rating
    preservation_clauseSTRINGOptional: Add preservation instructions. Ex: 'keep furniture unchanged', 'maintain lighting'
    debug_modeBOOLEANfalsePrint generated prompts to console for debugging

    Outputs (3)

    NameTypeDescription
    promptSTRINGβ€”
    system_promptSTRINGβ€”
    descriptionSTRINGβ€”