Group

Read with AI
All docs in one file (llms-full.txt)

Nodes that collapse several nodes into one that you can dive into. 3 in total. They exist to tidy up a graph that has grown large and to reuse a mechanism you have built as a part.

Node list

NodeWhere to place itRole
GroupThe outer graphThe nested subgraph itself. Dive in with the ”▶ Enter” button on the node or by zooming in, and zoom out to come back
Group InInside the groupThe group’s entrance. Supplies values coming from outside to the graph inside
Group OutInside the groupThe group’s exit. Returns the inner result to the outer graph

Boundary ports are grown from the inside

The Group node itself has no ports at first. Place a Group In / Group Out inside it and the corresponding port appears on the outer Group node.

  • Place a Group In inside the group → the outer Group gains one input port
  • Place a Group Out inside the group → the outer Group gains one output port

Both Group In and Group Out have a label, which becomes the name of the port that appears on the outside. Give them clear names and you will still know what each opening is for after collapsing.

Types are determined differently for In and Out

  • Group In: choose it explicitly from the Type dropdown on the node (Any / Texture / Float / Int / Bool / Color / String / Rect / Trigger / Material). The default is Any (anything passes through)
  • Group Out: it automatically takes on the type of the first connection made inside, and returns to Any when there are no connections left

The same Group In / Out handles both a float and a RenderTexture, so there is no need to prepare dedicated nodes for each group.

Ungroup with Ctrl+Shift+G

Select a group and press Ctrl+Shift+G to expand the nodes inside into the outer graph.

Also referenced from