Documentation / Node reference / geo nodes

geo/SDFRepeat

Repeats an SDF object across space on a grid, forever or a bounded number of times.

Sdf Operations

Wraps each input SDF object so its field repeats every `cell` distance per axis. Left alone, an axis repeats forever; turn its `limited` toggle on and the copies stop after `limit` of them each side of the original.

The bounds follow from that, per axis. An infinite axis has no bounds of its own, so the boundsSize and boundsCenter params declare where the field is displayed and marched: keep them as tight as the effect needs. A limited axis is finite, so its extent comes out of the input's own. Limiting X and Z while leaving Y infinite gives an infinite colonnade.

Repeat wraps the WHOLE upstream object; to repeat only part of a shape, author the repeat inside a geo/SDFBuilder with code/SDFRepeat, or repeat a separate object and combine with geo/SDFBoolean. Note that repeating a transformed box differs from transforming a repeated box: order the nodes for the result you want. Non-SDF objects pass through unchanged.

Parameters

Name Type What it does
cell Vector3 Repetition distance per axis.
limitedX Bool Stop the copies along X after `limit` of them, instead of repeating forever.
limitedY Bool Stop the copies along Y after `limit` of them, instead of repeating forever.
limitedZ Bool Stop the copies along Z after `limit` of them, instead of repeating forever.
limit Vector3 How many copies each side of the original, per axis. Read only on the limited axes, so a limit of 2 there gives 5 copies.
boundsSize Vector3 Size of the displayed region, on the axes that repeat forever (a limited axis takes its extent from the input).
boundsCenter Vector3 Center of that displayed region.

See also

This page is generated from the engine, so it describes the release you can download. The same text is in the editor's Help panel next to the node itself.