Nodes/Krea2 BBOX Prompter Suite/✨ Krea2 BBOX Prompt Effect
ComfyUI Node

✨ Krea2 BBOX Prompt Effect

One textbox that adds film, lighting, and mood to your Krea2 prompt

By ukr8b3g-cmyk·Created 2 months ago·Updated 9 days ago· 41
✨ Krea2 BBOX Prompt Effect
    • prompt_out
    • effect_text
    prompt_in
    enable_effecttrue
    categoryPhoto
    presetRealistic Photo
    modePreset
    custom_preset
    style_boost

    You've built your Krea2 layout JSON, wired it into CLIP Text Encode, and the render comes back technically correct and visually flat. That's the moment Krea2 BBOX Prompt Effect earns its keep. It's a post-processor for the prompt text: you feed it the JSON from Krea2 BBOX Export, it appends a preset chunk of photo/art/lighting/weather/color/finish/mood wording, and out comes a richer prompt plus a separate output carrying just the effect fragment.

    This is the "make it pretty" node, and it slots into a genuine Krea 2 habit. The model rewards long, specific, natural-language prompts - Krea's own guidance is to describe the image the way you'd describe it to a person. But nobody wants to retype "35mm film grain, soft directional window light, warm color grade" every workflow. That's the whole pitch: the author has already written hundreds of these fragments, you just pick one.

    How it works

    Mechanically it's a text concatenator with a library. prompt_in gets whatever your Export node produced (or any prompt string), and if enable_effect is on, the node looks up the selected preset's text and appends it on a new line. The output prompt_out is the full thing ready for CLIP Text Encode; effect_text is just the appended fragment, kept around so you can inspect or splice it. There's an optional style_boost - Photo or Anime - that appends an extra boost phrase; the two are mutually exclusive, and it's off by default.

    The one bit with real machinery: custom presets. Set mode to Custom (or pick a Custom Preset), type your own effect text, and save it - the suite stores it in user_presets/prompt_effect_custom_presets.json (created on first save). Built-in presets are read-only; the README tells you to Copy-to-Custom before editing one. It's all local, no API calls.

    The inputs that matter

    • prompt_in - the prompt to augment. From Krea2 BBOX Export's prompt_text in the standard pipeline.
    • category - Photo, Camera FX, Art, Light, Weather, Background, Color Theme, Finish, or Custom. This just filters the preset list; you pick a category then a preset.
    • preset - the actual effect, e.g. Realistic Photo, 35mm Film, Film Noir, Soft Portrait. Defaults to Realistic Photo.
    • mode - Preset (default) or Custom/Custom Preset, which routes through the custom_preset text box instead.
    • style_boost - optional Photo or Anime; leave empty unless you want it.
    • enable_effect - the kill switch. Off, and the node just passes prompt_in through untouched.

    Outputs

    Two strings. prompt_out - the combined prompt, wire this into CLIP Text Encode's text. effect_text - just the appended effect fragment, handy for debugging or for mixing into other text nodes.

    How to install it

    Standard for this pack - one clone gets you all five nodes, zero dependencies, no model download:

    cd ComfyUI/custom_nodes
    git clone https://github.com/ukr8b3g-cmyk/Krea2-BBOX-Prompter.git Krea2-BBOX-Prompter-Suite
    

    Restart, Ctrl + F5, or use ComfyUI Manager under "Krea2 BBOX Prompter Suite." No requirements.txt to worry about.

    Where people get burned

    A couple of small things. The node is additive - it appends to whatever's already there, so feeding it a half-written prompt gives you a half-written prompt plus a film look. Also, this newer Krea2 BBOX Prompt Effect is the one to use; there's an older Krea2 Prompt Effect floating around from other Krea2 suites, and the README explicitly tells you to reach for the BBOX version in new workflows. And don't confuse it with the pack's Krea2 Background Effect, which is the background-only sibling - that one appends a full environment description without touching your JSON.

    CategoryKrea2/BBOX Prompter Suite

    Inputs (7)

    NameTypeDefaultDescription
    prompt_inSTRING
    enable_effectBOOLEANtrue
    categorySTRINGPhoto
    presetSTRINGRealistic Photo
    modeSTRINGPreset
    custom_presetSTRING
    style_boostSTRING

    Outputs (2)

    NameTypeDescription
    prompt_outSTRING
    effect_textSTRING