ComfyUI Node
Krea2 Multi-LoRA Composer
Routes Krea 2 character LoRAs across image and concept tokens, then applies box-guided attention bias to reduce identity collisions. Also composes the final spatial prompt.
Krea2 Multi-LoRA Composer
- model
- clip
- model
- conditioning
- prompt
- mask_preview
- diagnostics
- latent
- share_prompt_json
- target_width
- target_height
- supersample_plan
◄scene_promptTwo people in the same scene, natural interaction, coherent lighting►
◄width1024►
◄height1024►
◄regions_json[
{
"name": "Character A",
"enabled": true,
"lora": "None",
"trigger": "CHAR_A",
"prompt": "",
"strength": 1.0,
"x": 0.05,
"y": 0.08,
"w": 0.4,
"h": 0.84,
"start": 0.0,
"end": 1.0
},
{
"name": "Character B",
"enabled": true,
"lora": "None",
"trigger": "CHAR_B",
"prompt": "",
"strength": 1.0,
"x": 0.55,
"y": 0.08,
"w": 0.4,
"h": 0.84,
"start": 0.0,
"end": 1.0
}
]►
◄feather0.08►
◄overlap_policynearest►
◄schedule_softness0.04►
◄stricttrue►
◄debugfalse►
◄supersample_scale1.00►
◄canvas_lora_json{
"enabled": false,
"lora": "None",
"trigger": "",
"prompt": "",
"strength": 1.0,
"coverage": "unboxed",
"start": 0.0,
"end": 1.0
}►
CategoryKrea2/Multi-LoRA Composer
Inputs (13)
| Name | Type | Default | Description |
|---|---|---|---|
| model | MODEL | — | |
| clip | CLIP | — | |
| scene_prompt | STRING | Two people in the same scene, natural interaction, coherent lighting | — |
| width | INT | 1024256–4096 | — |
| height | INT | 1024256–4096 | — |
| regions_json | STRING | [ { "name": "Character A", "enabled": true, "lora": "None", "trigger": "CHAR_A", "prompt": "", "strength": 1.0, "x": 0.05, "y": 0.08, "w": 0.4, "h": 0.84, "start": 0.0, "end": 1.0 }, { "name": "Character B", "enabled": true, "lora": "None", "trigger": "CHAR_B", "prompt": "", "strength": 1.0, "x": 0.55, "y": 0.08, "w": 0.4, "h": 0.84, "start": 0.0, "end": 1.0 } ] | — |
| feather | FLOAT | 0.080–0.5 | — |
| overlap_policy | COMBO | nearest | 3 options: nearest, normalize, allow |
| schedule_softness | FLOAT | 0.040–0.25 | — |
| strict | BOOLEAN | true | — |
| debug | BOOLEAN | false | — |
| supersample_scale | FLOAT | 1.001–2 | — |
| canvas_lora_json | STRING | { "enabled": false, "lora": "None", "trigger": "", "prompt": "", "strength": 1.0, "coverage": "unboxed", "start": 0.0, "end": 1.0 } | — |
Outputs (10)
| Name | Type | Description |
|---|---|---|
| model | MODEL | — |
| conditioning | CONDITIONING | — |
| prompt | STRING | — |
| mask_preview | IMAGE | — |
| diagnostics | STRING | — |
| latent | LATENT | — |
| share_prompt_json | STRING | — |
| target_width | INT | — |
| target_height | INT | — |
| supersample_plan | KREA2_SUPERSAMPLE_PLAN | — |