Signal
The Signal node is a bridge between environmental inputs and procedural growth. It processes external signals (geometry, vector fields, or proximity data) and writes them under a name so downstream nodes can read them, letting a plant adapt its growth to its surroundings. It is the substrate for environment-driven behaviours like phototropism and thigmotropism: obstacle avoidance, directional guidance toward targets, and response to light gradients or surface normals.
Inputs
- Input 0. Environmental input: curves, volumes, or geometry to derive the signal from.
Outputs
- Output. The signal, written under the configured Name for downstream nodes to read.
Parameters
| Parameter | Description |
|---|---|
| Name | A custom identifier for this Signal instance. Defaults to $OS (the node's name). The output is written under this name so downstream nodes can read it. |
Notes
- Most effective paired with Grow or Wrangle, which read the signal to influence parameters dynamically.
- Use distinct Name values to run several signals for different environmental interactions.
See also: Simulation concept · Grow · Wrangle · Switch
Select Decoration
(Deprecated, expected to return.) Gating layer between the growth network and the decorations, used to control which parts of a tree get which mesh.
Simplify Tree Rig and Skin
Reduces joint count and skin complexity on a rigged Natsura tree before export. The standard pre-export step for Unreal Nanite Skeletal Assembly.