Map Attribute
Map Attribute reads a per-internode attribute and emits it into a Mapping chain. This is the node you use to say "drive Width by u", "drive Pitch by age", or "drive decoration density by generation". Common drivers are u (normalised progress along the current branch), age, generation, height, id, parent_id, or any custom attribute written by a Wrangle.
Map Attribute is a single-purpose specialisation of the general Map node (where the same behaviour is reached via the Mapping mode). Use Map Attribute when the chain step is unambiguously an attribute read; use Map when you want a single node that flexes between modes.
Parameters
| Parameter | Description |
|---|---|
| Name | Identifier for the attribute-read step. |
Target
| Parameter | Description |
|---|---|
| Target | The target of the read (the socket or attribute this map writes into). |
Blending
| Parameter | Description |
|---|---|
| Blend Mode | How the read result combines with the incoming value (replace, add, multiply, etc.). |
Map
| Parameter | Description |
|---|---|
| Driver Name | The attribute being read. |
| Driver Range | Range of driver values used. |
| Driver Level | Level on which the driver is evaluated. |
Remap
| Parameter | Description |
|---|---|
| Passenger Range | Output range the attribute values are mapped into. |
Ramp
| Parameter | Description |
|---|---|
| Position / Value / Interpolation | Ramp controls for shaping the attribute-to-value mapping. |
Advanced
| Parameter | Description |
|---|---|
| parm | Advanced parameter hook. |
| Code | VEX snippet for custom logic. |
See also: Mapping · Cookbook · Map · Map Constant · Map Random · Map If · Map Blend · Wrangle (writes the custom attributes Map Attribute reads)