Split
Creates explicit parallel branches in the growth graph. Distinct from innate forking, Split allows you to fork the topology into separate, distinct logical paths.
The Split node creates explicit branching in the graph topology. Each input connected to the Split becomes a separate child branch spawning from the same point, with per-branch delay, depth incrementing, and attribute-inheritance controls. Unlike Grow's probabilistic forking, Split is structural: it is the right primitive for major architectural decisions, like a trunk splitting into two main boughs, or for separating "Main Stem" logic from "Side Branch" logic.
Inputs
| Input | Description |
|---|---|
| Input 0: Graph | The parent graph. |
| Input 1+: Child Graphs | Each additional input represents a new parallel branch. |
Outputs
| Output | Description |
|---|---|
| Output: Graph | The combined graph with all branches merged. |
Intrinsics
| Attribute | Description |
|---|---|
split_index | Integer ID for the branch, created when Generate Split Index is enabled. |
split_depth | Hierarchy depth, incremented at splits when Increase Depth is enabled. Useful for limiting recursion depth or changing logic based on how many times the structure has branched. |
Parameters
Global Settings
| Parameter | Description |
|---|---|
| Delay Growth | Enables per-input delay controls, allowing branches to start growing at different times. |
| Generate Split Index | Creates a split_index attribute to identify siblings within the split. |
| Append Grow | Interactive button to append growth branches. |
Per-Input Settings
| Parameter | Description |
|---|---|
| Delay | Iterations / steps to wait before this branch starts growing. |
| Split Vertices | Physically separates the geometry vertices at the split point. |
| Increase Depth | Increments split_depth for this branch, useful for controlling recursion limits. |
| Stamp Parent Attributes | Copies attributes from the parent internode to the child branch. |
Notes
- Forking (in Grow) is probabilistic and data-driven, right for scattering many similar branches; Split is structural, right for distinct logical paths.
- Switch is conditional rather than parallel.
See also: Simulation concept · Grow · Switch · Repeat