Houdini 21.0 Nodes Geometry nodes

Labs Attribute Normalize Vector 1.0 geometry node

Normalizes vector attribute lengths to a specified range.

This node evaluates the minimum and maximum vector lengths across the selected element class and remaps the vector magnitudes accordingly. Optionally, vectors can be normalized to unit length, or further remapped using a user-defined ramp to shape the output distribution.

Original length range metadata can be preserved as detail attributes for debugging or downstream reference.

Parameters

Class

The geometry element class the attribute belongs to.

Attribute

The vector attribute to normalize.

Rename Attribute

Renames the output attribute.

New Name

The name assigned to the output attribute when Rename Attribute is turned on.

Keep Original Attribute

Preserves the original attribute when renaming.

Visualize Output

Visualizes the normalized vector lengths using color.

Remap Output

Output Unit Vectors

Normalizes vectors to unit length. When turned on, vector magnitude is discarded and only direction is preserved.

Output Length Range

The target range used to remap vector lengths.

Remap Output Lengths

Enables remapping of normalized vector lengths using a ramp.

Output Lengths over Input Range

Ramp used to remap vector lengths after normalization.

Metadata

Output Original Min/Max Lengths

Outputs the original minimum and maximum vector lengths as detail attributes.

Detail Attribute Prefix

Prefix used for naming the generated detail attributes.

Visualization Ramp

Ramp used to visualize vector length values.

See also

Geometry nodes