Sub Graph Nodes
Sub Graph
Calls a referenced sub-graph and exposes its Geometry Output and Value Output nodes as typed ports on this node.
Inputs
- dynParams (Float)
Outputs
- dynOutputs (Float)
Options
- subGraphSource: The Infinio graph asset to inline at this call-site. Drag from the Project window. Single-slot exposed parameters from the sub-graph appear as wirable input ports on this node.
- subGraphBinary: Frozen compiled binary, alternative to Source Graph when the sub-graph’s implementation should be locked at a specific compile snapshot. If both are assigned, Source Graph wins and this is cleared.
- _dynParamDefaults: Internal, persisted override values for unwired dynamic parameter ports, keyed by parameter stable name. Managed automatically through port interactions; do not edit directly.
- randomise: When enabled and the sub-graph’s Seed parameter is unwired, injects a Seed Mix synthesis chain so each call-site produces a distinct seed derived from the Graph Seed. Disable to force all invocations to share the parent graph seed without per-call-site variation. Scope: this reaches the Seed parameter ONLY; it is what varies Random nodes driven from the sub-graph’s Seed port. You do NOT need it for randomised Parameter nodes inside the sub-graph: those already sample a different value per call-site, and per loop iteration when the call-site sits in a loop, whichever way this toggle is set.
Limitations
- A polygon result has no output node inside the sub-graph, so it gets no port here. To use a sub-graph’s polygon, drag the graph asset onto the canvas instead: that creates a Sub-Graph (Polygon) node.
- A sub-graph parameter left in a random mode (Range / Gaussian / Chance) gets NO input port here. Its bounds are baked into the binary when the sub-graph is inlined, so there would be nothing for a wire to drive; the port is withheld rather than accepting a wire that does nothing.
- To drive that value from this graph: set the parameter back to Fixed inside the sub-graph (that restores its input port), then wire a parameter from this graph into it. A randomised parameter authored HERE still varies per call-site, and per loop iteration when the call sits in a loop.
Tips
- Randomised parameters inside the sub-graph still vary per copy and per loop iteration, even with Vary Each Copy off.