DocsNodesEmitters

Relax Points

Pushes points apart until none are too close together.

spread, spacing, declutter, even out, push apart, overlap, poisson
Category
Emitters
Outputs
mesh
Runs live in
no target yet

Scattered trees stop growing through each other, a jittered grid evens out, bunched points along a curve spread. It keeps every point, and its count and order, so anything downstream that depended on them still works.

It has no seed, because it is not random: the same input always relaxes the same way. Points move in three dimensions, so a flat layout stays flat.

Inputs

SocketTypeWiring
pointsgeometry

This setting is also output sockets, so another part can read the number instead of repeating it: minDistance.

Parameters

NameTypeDefaultAvailable whenWhat it does
Min Distancenumber0.5always
Iterationsnumber8always

Built with this node

Nothing in the manual is built around this node yet.

See also

  • scatterPointsWhich can space points as it makes them, when they are new.
  • dropToSurfaceTo re-seat relaxed points back onto uneven ground.

Open the editor and try it