AnimGraphLab Alpha

Parameters

Select a node to edit its parameters.

The Scatter node is a powerful tool for creating large numbers of points based on an input shape. These points can then be used by other nodes, such as Copy to Points, to instance other shapes.

It has two primary ways of scattering points:

  1. fill: fills the interior area of a shape
  2. outline: distributes along the shape’s outline

Inputs

Node Input DiagramA diagram showing a source shape connecting to the left input of a node, and a target shape connecting to the right input.SourceMaskScatter

Source

The shape(s) to scatter points on or within.

Mask

An optional shape or group of shapes that defines an area where points will not be scattered.

By connecting a shape to the Mask input, you can prevent points from being generated within the area defined by the mask shape.

The Invert Mask parameter reverses this behavior. When enabled, points will only be scattered inside the mask area.

Parameters

ParameterDescription
LabelThe display name for the node.
MethodDetermines where points are generated.
ArrangementHow initial points are placed before relaxation.
DistributionControls how many points are generated.
DensityNumber of points per 100x100 area.
CountThe total number of points to generate.
SpacingThe desired distance between points.
Invert MaskIf true, points will only be scattered inside the mask area.
SeedRandom seed for repeatable results.
Relax IterationsPushes points apart to create a more uniform distribution.
JitterAdds a random offset to break up grid patterns.
Scale ModeDetermines how point scale is calculated.
Min ScaleMinimum scale.
Max ScaleMaximum scale.
Gradient StartThe start point of the gradient (normalized 0-1 space).
Gradient EndThe end point of the gradient (normalized 0-1 space).
FrequencyThe scale or zoom of the noise pattern.
OffsetPans the noise pattern in X and Y.
Align to NormalOrients points based on the shape outline.
Min RotationMinimum random rotation around the normal.
Max RotationMaximum random rotation around the normal.
VectorA global direction to blend orientation towards.
Blend AmountHow much to blend with the global direction.
Transfer AttributesA space-separated list of attributes to copy from the source shape to the points (e.g., "color blur").

Generation Methods

The Method parameter is the most fundamental control, determining where points are created.

Fill Area

Scatters points inside the shape.

On Outline

Scatters points along the shape's edge.

Arrangement

The Arrangement parameter controls the initial placement strategy for points, which can then be refined by other parameters like Relax Iterations.

Random Arrangement

Places points randomly within the area.

Grid Arrangement

Places points on a regular grid.

Distribution Methods

The Distribution parameter controls how many points are generated, offering several intuitive approaches.

By Count

Generates an exact number of points.

Count: 30 points

By Density

Fills the area based on a density value.

Density: 0.8 (area-based)

By Spacing

Aims for a specific distance between points.

Spacing: 12px grid

Placement and Quality

The Scatter node includes parameters to refine the quality of the point distribution, preventing clumping and breaking up unnatural patterns.

Jitter: Off

Points in a perfect grid.

Jitter: On

Adds random offsets for a natural look.

Relax Iterations: 0

Random points can form ugly clumps.

Relax Iterations: 30

Points are pushed apart for even spacing.

Point Attributes

The Scatter node can automatically create and randomize attributes on each point. These attributes are then used by downstream nodes (like Copy to Points) to create visual variety.

Scale Modes

The Scale Mode parameter provides powerful procedural control over the pscale attribute of each point.

Random Scale

Assigns a random scale to each point within the defined range.

Gradient Scale

Scales points based on their position along a virtual gradient line.

Noise Scale

Uses a procedural noise pattern to determine the scale of each point.

Gradient Gizmo

When Scale Mode is set to Gradient, a visual gizmo can be activated to control the gradient’s start and end points directly on the canvas.

  1. Select the Scatter node in the graph.
  2. Hover your mouse over the canvas.
  3. Press the Enter key to activate the gizmo.
HandleDescriptionControls
The Start Handle (white) sets the point on the bounding box where the gradient begins. Points closest to this handle will have a scale equal to Min Scale.Gradient Start
The End Handle (purple) sets the point where the gradient ends. Points closest to this handle will have a scale equal to Max Scale.Gradient End

Point Rotation

When Align to Normal is on, points are oriented outwards from the curve. The Min/Max Rotation parameters add random variation to this base orientation.

Aligned to Normal

Min/Max Rotation: 0

Random Rotation

Min/Max Rotation: +/- 90°

See also