Map Attribute

Single-purpose mapping node that reads a per-internode attribute and emits it into a Map chain. The 'read u to drive taper' step.
Marked experimental in the Houdini node title. Behaviour and parameters may shift.

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

ParameterDescription
NameIdentifier for the attribute-read step.

Target

ParameterDescription
TargetThe target of the read (the socket or attribute this map writes into).

Blending

ParameterDescription
Blend ModeHow the read result combines with the incoming value (replace, add, multiply, etc.).

Map

ParameterDescription
Driver NameThe attribute being read.
Driver RangeRange of driver values used.
Driver LevelLevel on which the driver is evaluated.

Remap

ParameterDescription
Passenger RangeOutput range the attribute values are mapped into.

Ramp

ParameterDescription
Position / Value / InterpolationRamp controls for shaping the attribute-to-value mapping.

Advanced

ParameterDescription
parmAdvanced parameter hook.
CodeVEX 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)