Nodes/ComfyUI-Blender/Blender Input Group
ComfyUI Node

Blender Input Group

A box to keep your Blender panel from looking like a dumpster fire

By alexisrolland·Created about a year ago·Updated 26 days ago· 183
Blender Input Group
    • group
    order0
    show_titlefalse
    compactfalse

    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.

    Categoryblender

    Inputs (3)

    NameTypeDefaultDescription
    orderINT0-2147483648–2147483647Position of the input in the Blender add-on.
    show_titleBOOLEANfalseDisplay the node title as a label in the Blender add-on.
    compactBOOLEANfalseDisplay inputs with a compact layout in the Blender add-on.

    Outputs (1)

    NameTypeDescription
    groupGROUP