CivArchive
    Krea2 BBOX Prompter Suite - v1
    NSFW
    Preview 136060319
    Preview 135310204
    Preview 135309051

    Update Notes

    2026-07-09: Added more Background Effect presets from local WebP assets, including travel streets, transport interiors, arcades, capsule hotel, pachinko/slot interiors, sauna, vending machine corner, data center, showroom, planetarium, skate park, recording booth, and desert highway. Background thumbnails now use the updated cache version. Replaced the recommended test workflow with workflow/Krea2-BBOX-Node-Test.json.

    Krea2 BBOX Prompter Suite

    ComfyUI custom node suite for manually drawing BBOX regions on a canvas and converting that layout into a structured prompt for Krea2.

    You specify where each subject, object, or visible text region should appear, write prompts for each box, and export a JSON-style prompt that can be passed to Krea2.

    BBOX regions are layout guidance for Krea2. They are not strict masks. Final placement still depends on the model, prompt wording, and the overall scene context.


    Recommended environment: ComfyUI 0.26.0 or later.

    <Important Note>

    For full setup details, examples, updates, and troubleshooting,

    please see the GitHub repository linked below.

    ukr8b3g-cmyk/Krea2-BBOX-Prompter

    Quick Installation

    For a new install:

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

    If the folder already exists, update it instead:

    cd C:\path\to\ComfyUI\custom_nodes\Krea2-BBOX-Prompter-Suite
    git pull

    Then restart ComfyUI and hard refresh the browser if the old UI is still cached:

    Ctrl + F5

    What This Node Can Do

    • Draw BBOX regions manually to guide placement of people, objects, text, and other elements.

    • Enter Object / Text prompts per colored slot.

      • Object: for visual elements such as people, objects, or scene parts.

      • Text: for visible text that should actually appear inside the image.

    • Use SCENE / BACKGROUND to describe the overall image intent and environment.

    • Add per-slot framing hints such as Cowboy shot, Full body, and Upper body.

    • Add per-slot camera angle hints such as Front view, Low angle, and Top-down view.

    • Generate a Krea2-oriented JSON prompt with the Export node.

    • Connect width / height to EmptyLatentImage to keep the canvas size and generation size in sync.

    • Add photographic, film, portrait, flash, art, lighting, and mood effects with the Prompt Effect node.

    • Choose style presets from a thumbnail-card UI using local WebP thumbnails.


    Node: The Krea2 diffusion_model that I merged it, aiming for a clear, soft-core style that works well for both SFW and sensitive content; I plan to release it at a later date.

    Description

    FAQ

    Comments (11)

    firemanbrakeneckJun 30, 2026· 4 reactions
    CivitAI

    I sure hope future models catch the regional prompting bug from ideogram, as a native alternative method.

    ukr8b3g201
    Author
    Jun 30, 2026

    Thank you for the comment.

    This node does use a JSON-style structured prompt, but it is different from Ideogram 4’s native regional prompting system.

    In this node, the JSON is used as a Krea2-oriented structured prompt. It contains the overall scene, background, BBOX coordinates, and per-box descriptions. The BBOX data is used as layout guidance, not as a strict mask or a guaranteed region lock.

    So it does not mean that random text, symbols, or lines will appear by default. In normal use, the goal is simply to guide Krea2’s composition more clearly. However, because the final image is still generated by Krea2’s model behavior, I cannot guarantee 100% perfect regional control in every case.

    The node includes measures to reduce layout confusion and prompt leakage, such as separated object/text regions, BBOX position data, and structured scene/background information. Still, depending on prompt wording, seed, overlapping boxes, and scene complexity, unexpected details can sometimes happen.

    For the exact intended behavior and limitations, please also refer to the official README in the repository.

    wyxzddsjj919Jun 30, 2026· 4 reactions
    CivitAI

    thank you for sharing such an excellent node. COOL~

    ukr8b3g201
    Author
    Jun 30, 2026

    Thank you for the question.

    This node is mainly designed for Krea2 workflows and exports a Krea2-oriented JSON-style structured prompt. I have not officially tested or guaranteed compatibility with Z IMAGE TURBO. If Z IMAGE TURBO accepts the exported JSON-style prompt as normal text, it may work experimentally, but the BBOX behavior depends on that model’s prompt interpretation.

    For layering / hierarchy, this node is not a true layer stack, mask system, or depth-control system. The colored BBOX regions are composition guidance, not strict masks or guaranteed region locks.

    For “Son Goku holding a Dragon Ball,” I recommend describing the relationship directly rather than relying on overlapping boxes:

    - Blue Object: Son Goku, upper body, holding a glowing orange Dragon Ball with both hands in front of his chest.

    - Red Object: a glowing orange Dragon Ball, centered in front of the chest, held between both hands.

    The ID-photo inset example is a separate framed/inset object, so it is easier than a physically interacting object. For held objects, prompt wording and scene context are more important than box hierarchy.

    You can try it, but it is not guaranteed. Avoid large overlaps, keep the Dragon Ball box small and centered, and repeat the “holding with both hands” relationship in the scene and character prompts.

    ZenpandJun 30, 2026· 3 reactions
    CivitAI

    can apply a lora only on a specific region?

    ukr8b3g201
    Author
    Jun 30, 2026· 1 reaction

    Not directly.

    This node can assign prompts to BBOX regions, but it does not apply a LoRA only inside one specific region. LoRA is usually applied to the whole model/conditioning, so its influence may affect the entire image.

    You can reduce the effect by lowering LoRA strength and describing the LoRA-related subject only in the target region, but this is not a true regional LoRA mask. For strict regional LoRA control, you would need a separate masked/regional LoRA workflow.

    dow185Jul 9, 2026

    ig you could try a 2nd (i2i) pass with a different prompt+bbox location with the lora active?

    ukr8b3g201
    Author
    Jul 10, 2026· 1 reaction

    @dow185 This node assigns prompts to individual BBOX regions, but it does not support applying a LoRA exclusively inside one specific region.

    As a possible workaround, you can find and use a suitable i2i or inpainting workflow separately:

    1. Generate a base image without the LoRA.

    2. Load the result into an i2i or inpainting workflow of your choice.

    3. Enable the LoRA only during the second pass.

    4. Mask the target area and describe the LoRA-related subject there.

    5. Start with a low LoRA strength and adjust it gradually.

    This may help keep the LoRA's influence closer to the selected area. However, the LoRA still affects the overall conditioning, so this method cannot guarantee completely isolated regional LoRA control. The required inpainting workflow is separate from this node and must be selected or prepared by the user.

    panp85107493Jul 11, 2026· 2 reactions
    CivitAI

    I'm getting a missing node error for Krea2BBOXPoseGestureInjectorV1 when loading the workflow. I couldn't find this node in the GitHub repository. Could you please tell me where I can download it?

    ukr8b3g201
    Author
    Jul 12, 2026

    Thank you for reporting this, and sorry for the confusion.

    Krea2BBOXPoseGestureInjectorV1 was an older standalone development node. Its pose and gesture functions are now included directly in the current Krea2 BBOX Prompter node.

    Therefore, the old standalone node no longer needs to be installed separately. The missing node error appears because the workflow was created with an older development version.

    Please reinstall the latest version of the Krea2 BBOX Prompter Suite using the following steps.

    Close ComfyUI.

    Open your ComfyUI custom_nodes folder.

    Example:

    ComfyUI\custom_nodes\

    Delete the existing old folder:

    Krea2-BBOX-Prompter

    Download the latest version from the official GitHub repository:

    https://github.com/ukr8b3g-cmyk/Krea2-BBOX-Prompter

    You can install it using either of the following methods.

    Method 1: Download ZIP

    Open the GitHub page.

    Click Code.

    Select Download ZIP.

    Extract the ZIP file.

    Place the extracted Krea2-BBOX-Prompter folder inside:

    ComfyUI\custom_nodes\

    Make sure the folder is not nested twice, for example:

    Incorrect:

    custom_nodes\Krea2-BBOX-Prompter-main\Krea2-BBOX-Prompter\

    Correct:

    custom_nodes\Krea2-BBOX-Prompter\

    Method 2: Git clone

    Open PowerShell or Command Prompt inside the custom_nodes folder and run:

    git clone https://github.com/ukr8b3g-cmyk/Krea2-BBOX-Prompter.git

    Restart ComfyUI.

    Reload the workflow and replace the old missing Krea2BBOXPoseGestureInjectorV1 node with the current Krea2 BBOX Prompter node.

    The pose and gesture functions are already included in the current Prompter node, so no additional node download is required.

    Official GitHub repository:

    https://github.com/ukr8b3g-cmyk/Krea2-BBOX-Prompter

    Civitai project page:

    https://civitai.red/models/2742034/krea2-bbox-prompter-suite

    Thank you again for bringing this issue to my attention.

    panp85107493Jul 12, 2026· 2 reactions

    Thank you

    Other
    Krea 2

    Details

    Downloads
    323
    Platform
    CivitAI
    Platform Status
    Available
    Created
    6/30/2026
    Updated
    7/28/2026
    Deleted
    -

    Files

    krea2BBOXPrompter_v1.zip

    Mirrors

    CivitAI (1 mirrors)

    krea2BBOXPrompter_v1.zip

    Mirrors

    CivitAI (1 mirrors)

    krea2BBOXPrompter_v1.zip

    Mirrors

    CivitAI (1 mirrors)

    krea2BBOXPrompter_v1.zip

    Mirrors

    CivitAI (1 mirrors)

    krea2BBOXPrompter_v1.zip

    Mirrors

    CivitAI (1 mirrors)