Map
Mapping utility for driving sockets. Applies one operation (constant, attribute, or randomize) and blends the result linearly.
The Map node is the general building block for parameter control in Natsura. It takes the value stream from an upstream map, applies one operation (constant, attribute read, or randomise), blends the result with the incoming value, and passes it on. Maps connect in a linear chain, each modifying the value passed from the previous one.
Inputs
- Input 0. Previous Map. The value stream from the upstream map.
Outputs
- Output. Resulting Map. The modified value stream.
Parameters
Mode
The mode selector uses three UI labels, each producing one underlying operation:
| Parameter | Description |
|---|---|
| Promote | Creates a constant value. |
| Randomize | Creates a stable per-internode random value. |
| Mapping | Reads an attribute (e.g. u, height). |
Settings
| Parameter | Description |
|---|---|
| Attribute | The attribute name to read (in Mapping mode). |
| Ramp | Remaps the attribute value (0-1 range). |
| Random Range | Min/Max values for randomization. |
Blending
| Parameter | Description |
|---|---|
| Operation | How to combine with the input value (Replace, Add, Subtract, Multiply, Divide). |
Notes
- Map reads attributes from the graph but does not create them. Common inputs:
u,id,parent_id,generation,age,height. - The mode labels (Promote / Randomize / Mapping) do not match the underlying operations (constant / random / attribute) cleanly. This label-vs-behaviour pairing is a known rough edge.
See also: Mapping · Map Attribute · Map Constant · Map Random · Map If · Map Blend · Grow · Wrangle