πΉ What is the ModelMergeBlocks Node?
The ModelMergeBlocks node in ComfyUI allows you to merge two models (model1 and model2) with fine-grained control over three different structural levels: input
, middle
, and out
. Each slider (ranging from 0.0 to 1.0) adjusts how much of each model influences that specific level of the final merged model.
π Merge Settings Breakdown
input - Base identity: subject matter, style logic, composition
- 0.0 = 100% model2 base
- 1.0 = 100% model1 base
middle - Mid-level structure: anatomy, layout, shape logic
- 0.0 = 100% model1 mid-layers
- 1.0 = 100% model2 mid-layers
out - Surface rendering: textures, finish, lighting
- 0.0 = 100% model1 output style
- 1.0 = 100% model2 output style
π Which Setting Affects What?
input:
Most influential on subject placement, camera angle, pose.
Example: If model1 has better composition, set
input: 1.00
.
middle:
Controls how forms are built (e.g., limbs, body proportions).
If model2 is adding gloves or artifacts, reduce
middle
to favor model1.
out:
Affects final polish: reflections, color texture, metallic sheen, etc.
Can override clean shapes with unwanted visual noise if too high.
π§ Use Case Example: Avoiding Glove Artifacts
Goal: model1 has clean bare hands, model2 keeps generating gloves.
Recommended Settings:
input: 1.00 # model1 defines subject, camera, core look
middle: 0.25 # structure mostly from model1
out: 0.35 # model1βs rendering style dominates
π Interpretation Tips:
input
is the only one where higher = more model1.middle
andout
are how much you're letting model2 override model1 in those areas.
So:
input = 1.0
= trust model1βs vision.middle = 0.3
= borrow a little structure from model2.out = 0.3
= keep model1βs clean visual style.
β¨ TL;DR Cheat Sheet
input: model1 vs model2 (base knowledge, composition)
middle: structure blend (form, limbs, layout)
out: polish blend (textures, color, shine)
0.0 = model2 for input, model1 for middle/out
1.0 = model1 for input, model2 for middle/out
PNG with workflow included -