Nodes/comfyui-structured-image-prompt/IC Structured Image Prompt
ComfyUI Node

IC Structured Image Prompt

A ComfyUI node in IC/Prompting with 16 inputs and 4 outputs.

By suchschlumpf-arch·Created about a month ago·Updated about a month ago· 0
IC Structured Image Prompt
    • prompt
    • negative_prompt
    • character_summary
    • warnings
    stylestyle: cinematic fantasy realism, detailed materials, coherent composition
    camera anglecamera angle: medium full shot, slight low angle, 35mm lens perspective
    lightinglighting: soft rim light, warm key light, atmospheric depth
    backgroundbackground: ancient city street after rain, distant lanterns, subtle mist
    characterscharacters: Mira: young rogue mage, short silver hair, confident expression Oskar: old mechanic, heavy beard, tired eyes
    actionaction: [Mira] watches the rooftops while [Oskar] repairs a small flying drone beside her
    clothingclothing: Mira: black tactical coat, blue scarf, leather boots Oskar: worn orange work jacket, welding gloves
    assetsassets: Mira: engraved wand, glowing wrist charm Oskar: toolbox, brass repair drone
    quality tagsquality tags: high quality, sharp focus, rich texture detail, natural color harmony
    negative promptnegative prompt: low quality, blurry, distorted anatomy, extra fingers, missing fingers, bad hands, deformed face, duplicate subject, unreadable text, watermark
    prompt formatnatural
    include labelsfalse
    check character refstrue
    show debugtrue
    prompt prefix
    prompt suffix
    CategoryIC/Prompting

    Inputs (16)

    NameTypeDefaultDescription
    styleSTRINGstyle: cinematic fantasy realism, detailed materials, coherent compositionOverall visual style: genre, medium, render look, era, and detail level.
    camera angleSTRINGcamera angle: medium full shot, slight low angle, 35mm lens perspectiveCamera perspective, framing, lens feel, composition, and viewing angle.
    lightingSTRINGlighting: soft rim light, warm key light, atmospheric depthLight sources, mood, shadows, contrast, time of day, and atmosphere.
    backgroundSTRINGbackground: ancient city street after rain, distant lanterns, subtle mistLocation, environment, weather, architecture, depth, and visible background elements.
    charactersSTRINGcharacters: Mira: young rogue mage, short silver hair, confident expression Oskar: old mechanic, heavy beard, tired eyesCharacters as name: description. Reuse these names in action, clothing, and assets.
    actionSTRINGaction: [Mira] watches the rooftops while [Oskar] repairs a small flying drone beside herWhat happens in the image. Use [name] to reference characters clearly.
    clothingSTRINGclothing: Mira: black tactical coat, blue scarf, leather boots Oskar: worn orange work jacket, welding glovesClothing per character as name: clothing. Names should match the characters field.
    assetsSTRINGassets: Mira: engraved wand, glowing wrist charm Oskar: toolbox, brass repair droneObjects, weapons, props, companions, or important items per character.
    quality tagsSTRINGquality tags: high quality, sharp focus, rich texture detail, natural color harmonyQuality and detail terms appended near the end of the positive prompt.
    negative promptSTRINGnegative prompt: low quality, blurry, distorted anatomy, extra fingers, missing fingers, bad hands, deformed face, duplicate subject, unreadable text, watermarkTerms that should be avoided in the image.
    prompt formatCOMBOnaturalControls how the sections are assembled into one prompt.
    include labelsBOOLEANfalseWhen enabled, section labels such as style/background remain in the final prompt.
    check character refsBOOLEANtrueWarns when clothing, assets, or [name] references do not match a character.
    show debugBOOLEANtrueShows prompt, negative prompt, character summary, and warnings in the node output.
    prompt prefixoptSTRINGText placed before the final prompt, for example a LoRA trigger.
    prompt suffixoptSTRINGText placed after the final prompt.

    Outputs (4)

    NameTypeDescription
    promptSTRING
    negative_promptSTRING
    character_summarySTRING
    warningsSTRING