✨ Krea2 BBOX Prompt Effect
One textbox that adds film, lighting, and mood to your Krea2 prompt
- prompt_out
- effect_text
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_textin the standard pipeline. - category -
Photo,Camera FX,Art,Light,Weather,Background,Color Theme,Finish, orCustom. 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 toRealistic Photo. - mode -
Preset(default) orCustom/Custom Preset, which routes through thecustom_presettext box instead. - style_boost - optional
PhotoorAnime; leave empty unless you want it. - enable_effect - the kill switch. Off, and the node just passes
prompt_inthrough 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.
Inputs (7)
| Name | Type | Default | Description |
|---|---|---|---|
| prompt_in | STRING | — | |
| enable_effect | BOOLEAN | true | — |
| category | STRING | Photo | — |
| preset | STRING | Realistic Photo | — |
| mode | STRING | Preset | — |
| custom_preset | STRING | — | |
| style_boost | STRING | — |
Outputs (2)
| Name | Type | Description |
|---|---|---|
| prompt_out | STRING | — |
| effect_text | STRING | — |