Nodes Attribute Randomize

The Attribute Randomize node is used to add variation to point clouds. It can create new attributes or modify existing ones like pscale (for scale) and rotation on a per-point basis. This is essential for creating natural-looking arrangements when used with the Copy to Points node.

For example, you can use it after a Scatter node to give each scattered point a random scale and rotation before copying trees onto them, making each tree look unique.

Parameters

ParameterDescription
LabelThe display name for the node.
GroupSpecifies a subset of points to affect. Uses pattern matching.
Attribute NameThe point attribute to create or modify.
OperationHow the new value is combined with an existing attribute value.
DistributionThe method used to generate random values.
MinThe minimum value for the random range.
MaxThe maximum value for the random range.
MinThe minimum value for the random range.
MaxThe maximum value for the random range.
MinThe minimum color for the random range.
MaxThe maximum color for the random range.
Noise TypeThe underlying algorithm for the noise pattern.
FrequencyThe scale or zoom of the noise pattern.
OffsetPans the noise pattern in X and Y.
SeedChanges the random outcome.

Examples

The following examples show how different attributes can be randomized on points that have had circles copied to them.

Randomize Color

By setting the Attribute Name to color, you can randomize the color of each instance. The node smoothly interpolates between the Min and Max color values.

Randomize Scale

Setting the Attribute Name to pscale allows you to control the size of each copy. A random value between the Min and Max range is generated for each point.

Randomize Rotation

Using the rotation attribute assigns a random rotation to each instance. This is perfect for breaking up repetition and creating more natural-looking arrangements.

How It Works

The node operates on the points of the incoming geometry. If you connect a shape like a Rectangle, the node will first extract its corner points. For more control, it’s best to use this node after a Scatter or Resample node, which generate dedicated point clouds.

  1. Targeting: First, you specify which attribute to change (Attribute Name). You can also use the Group parameter to only affect a specific subset of points.
  2. Value Generation: Next, you choose a Distribution method.
    • Random: Assigns a completely random value to each point within the specified Min/Max range.
    • Noise: Assigns a value based on the point’s position in a procedural noise field. This creates more natural, flowing patterns of variation compared to pure randomness.
  3. Application: Finally, the Operation parameter determines how the newly generated value is combined with any existing value the attribute might have. You can Set (overwrite), Add to, or Multiply with the old value.

See Also