Blender Input Group
A box to keep your Blender panel from looking like a dumpster fire
- group
If your workflow has ten input nodes, your Blender panel is a wall of sliders and checkboxes. BlenderInputGroup is the fix: it draws a titled box on the panel, and any input node whose group socket you wire into its output gets visually nested inside that box. It does zero data work - it's pure layout. Think of it as the ComfyUI node-graph frame/bounding-box convention, rendered as an actual panel section in Blender.
The source makes the mechanism visible: the node is a bare schema that takes three configuration inputs and outputs a literal True. The GROUP output type isn't a data wire at all - it's a marker. You connect it to the group input that every other node in this pack carries (it's an optional, force-input socket on all of them), and the add-on reads those connections to decide what goes inside which box.
Inputs and outputs
- order - where the box sits on the panel, lower first. Groups interleave with loose inputs by this number, so it's how you arrange the whole panel's flow.
- show_title - boolean. Flip it on and the node's title (the label) is displayed at the top of the box in Blender. Off by default, which is an odd choice given the title is the only thing that tells you what a group is for - you'll almost certainly want it on.
- compact - boolean. Draws the box's contents in a tighter layout. Nice for panels with a lot of controls; the trade-off is a denser look.
The single output, group, wires into the group optional inputs of the other Blender input nodes.
Installing it
Standard pack install. ComfyUI side, ComfyUI Manager → search "ComfyUI-Blender", or:
cd ComfyUI/custom_nodes
git clone https://github.com/alexisrolland/ComfyUI-Blender
Restart ComfyUI. No extra Python dependencies, but you need a current ComfyUI - schema v3 nodes, and old builds won't load them. The Blender add-on is the other half, a ZIP from the latest release installed via Edit > Preferences > Add-ons > Install from Disk.
Where people get burned
The most common stumble is treating GROUP like a data type and expecting it to carry a value. It doesn't; if a group isn't appearing, check that the wire runs from the group node's output to each input node's group socket specifically - a normal wire to value does nothing. The second gotcha is show_title defaulting to off, so the box shows up with no label and you can't tell sections apart; flip it on when you set up the workflow. And remember the panel only exists after an API-format export and import into the add-on - in ComfyUI alone this node is invisible layout scaffolding. If you're doing serious multi-section panels, name the groups like you'd name folders ("Camera", "Prompt", "Model") and your future self will thank you. VRAM cost: literally nothing, it's layout.
Inputs (3)
| Name | Type | Default | Description |
|---|---|---|---|
| order | INT | 0-2147483648–2147483647 | Position of the input in the Blender add-on. |
| show_title | BOOLEAN | false | Display the node title as a label in the Blender add-on. |
| compact | BOOLEAN | false | Display inputs with a compact layout in the Blender add-on. |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| group | GROUP | — |