Nodes/ComfyUI-ArchAi3d-Qwen/πŸ“Έ Cinematography Prompt Builder
ComfyUI Node

πŸ“Έ Cinematography Prompt Builder

The five-ingredient recipe for shots that look intentional

By amir84ferdosΒ·Created 11 months agoΒ·Updated 5 months agoΒ· 70
πŸ“Έ Cinematography Prompt Builder
    • simple_prompt
    • professional_prompt
    • system_prompt
    • description
    β—„target_subjectthe watchβ–Ί
    β—„shot_typeMedium Shot (MS)β–Ί
    β—„camera_angleEye Levelβ–Ί
    β—„horizontal_angleFront View (0Β°)β–Ί
    β—„depth_of_fieldAuto (based on shot size)β–Ί
    β—„style_moodNatural/Neutralβ–Ί
    β—„prompt_languageHybrid (Chinese + English)β–Ί
    β—„lens_type_overrideAuto (from shot size)β–Ί
    β—„perspective_correctionNatural (Standard Lens)β–Ί
    β—„camera_movementStatic (No Movement)β–Ί
    β—„lighting_styleAuto/Naturalβ–Ί
    β—„material_detail_presetNone (Manual entry)β–Ί
    β—„photography_quality_presetNone (Manual entry)β–Ί
    β—„custom_detailsβ–Ί
    β—„show_advanced_infofalseβ–Ί

    The README credits this one to "Nanobanan's 5-ingredient formula" - the community recipe that a good Qwen camera shot needs shot size, camera angle, framing, depth of field, and style, each stated explicitly. ArchAi3D Cinematography Prompt Builder turns that formula into a form: pick the five ingredients from dropdowns and it assembles a shot description in plain English, Chinese, or both.

    The five core dropdowns map to the formula:

    • shot_type - ECU β†’ EWS (how close are we).
    • camera_angle - eye/shoulder level, high/low, bird's/worm's eye, Dutch, or 30Β°.
    • horizontal_angle - front 0Β° through angled left/right to side 90Β° and back 180Β°.
    • depth_of_field - Auto, or shallow through deep.
    • style_mood - Natural through Cinematic, Dramatic, Architectural, Commercial Product, and friends.

    Below those sit the grown-up controls: lens_type_override (auto or a specific mm), perspective_correction (Natural / Architectural with straight verticals / Tilt-Shift), camera_movement (pan/tilt/dolly/truck plus the exotics), lighting_style (golden hour, soft diffused, studio…), and the v6-imported material_detail_preset and photography_quality_preset libraries. custom_details is the free-text box for compositional specifics the form can't express - the tooltips even hand you ready-made sentences like "The entire stove is centered in the frame, clearly showing it, the marble backsplash, and the range hood above."

    Outputs - this is the nice part

    Four outputs: simple_prompt (a lean, readable version), professional_prompt (the fuller one with the quality clauses bolted on), system_prompt, and description (technical breakdown; tick show_advanced_info to make it verbose). Having a simple and a professional variant means you can A/B the difference between a minimal and a fully-specified shot description without rebuilding the graph - and in Qwen-Edit workflows, that comparison is often the whole game.

    Installation

    Ships with ComfyUI-ArchAi3d-Qwen. ComfyUI Manager ("ArchAi3d Qwen") or:

    cd ComfyUI/custom_nodes/
    git clone https://github.com/amir84ferdos/ComfyUI-ArchAi3d-Qwen.git
    cd ComfyUI-ArchAi3d-Qwen
    pip install -r requirements.txt
    

    Restart β†’ ArchAi3d/Qwen/Camera. Free personal; paid commercial license.

    Where people get burned

    More ingredients isn't automatically better. Qwen-Edit is a re-emitter, and a prompt crammed with camera movement + tilt-shift + golden hour + a material preset can overload the instruction - the simple_prompt output exists precisely so you can see how little phrasing actually gets the job done. And the Chinese-best-for-dx8152 advice applies again: if you're running those LoRAs, "Hybrid" lets you read the prompt while Qwen gets the phrasing it tracks best. Start with the five core dropdowns, then add custom_details only when the basics aren't landing.

    CategoryArchAi3d/Qwen/Camera

    Inputs (15)

    NameTypeDefaultDescription
    target_subjectSTRINGthe watchWhat to photograph (e.g., 'the watch', 'the black stove', 'character face')
    shot_typeCOMBOMedium Shot (MS)How close are we? ECU=super close, WS=showing environment
    camera_angleCOMBOEye LevelWhere is the camera? Eye level=normal, Low angle=powerful, High angle=vulnerable
    horizontal_angleCOMBOFront View (0Β°)Horizontal camera position around the object: β€’ Front (0Β°) = Straight-on view β€’ Angled (15-45Β°) = Corner/three-quarter view β€’ Side (90Β°) = Profile view β€’ Back (180Β°) = Rear view
    depth_of_fieldCOMBOAuto (based on shot size)Auto=smart choice based on shot size, Shallow=blurry background, Deep=everything sharp
    style_moodCOMBONatural/NeutralWhat's the vibe? Cinematic=movie-like, Clean=minimalist, Dramatic=high contrast
    prompt_languageCOMBOHybrid (Chinese + English)English=easy to read, Chinese=best performance with dx8152 LoRAs, Hybrid=both
    lens_type_overrideoptCOMBOAuto (from shot size)Auto=smart choice, Manual=override for special effects
    perspective_correctionoptCOMBONatural (Standard Lens)Control vertical line convergence for architectural photography: β€’ Natural = Standard perspective with natural converging lines β€’ Architectural = Keep vertical lines parallel (requires eye-level framing) β€’ Tilt-Shift = Professional perspective correction with selective focus plane
    camera_movementoptCOMBOStatic (No Movement)Static=still photo, Dolly=camera moves on track, Pan=camera rotates
    lighting_styleoptCOMBOAuto/NaturalHow is it lit? Golden Hour=warm sunset, Soft=flattering, Dramatic=high contrast
    material_detail_presetoptCOMBONone (Manual entry)Add material details (Crystal Facets, Polished Metal, etc.) - from v6
    photography_quality_presetoptCOMBONone (Manual entry)Add professional quality enhancement - from v6
    custom_detailsoptSTRINGAdd compositional specifics beyond the 5 ingredients. Examples: β€’ 'The entire stove is centered in the frame, clearly showing it, the marble backsplash, and the range hood above' β€’ 'focusing on the intricate details of a single burner and the cast-iron grate' β€’ 'showing dial and hands clearly' β€’ 'The vantage point is inches away, creating an extremely shallow depth of field' β€’ 'dissolves into a soft, blurred bokeh' β€’ 'The lighting is bright and even, keeping the entire area in sharp focus'
    show_advanced_infooptBOOLEANfalseShow detailed technical information in description output

    Outputs (4)

    NameTypeDescription
    simple_promptSTRINGβ€”
    professional_promptSTRINGβ€”
    system_promptSTRINGβ€”
    descriptionSTRINGβ€”