Skip to content

Safe Transform

Safe Transform

Use Safe Transform when a tiled texture must stay seamless while offsets and rotation remain crisp. It wraps sampling on both axes, snaps offsets to whole pixels, and always constrains rotation to quarter turns for exact texel preservation.

Availability

This node is available in the free feature set.

Common uses

  • Use Repetitions to tile the input down before transforming it.
  • Rotation is always limited to 0°, 90°, 180°, or 270° for exact tile continuity.

Input ports

  • input

  • Accepts any image input and preserves its output format.

Output ports

  • out

  • Produces a same-size, seamless image using nearest-neighbor sampling.

Parameters

ParameterTypeDefaultRange or values
Offset Xfloat0-1 to 1
Offset Yfloat0-1 to 1
Rotationfloat00 to 270
Scalefloat1-4 to 4
Scale Xfloat1-4 to 4
Scale Yfloat1-4 to 4
Repetitionsint11 to 20

Behavior

  • Offsets are rounded to source pixels.
  • The node always wraps both axes so its output remains tileable.

Common mistakes

  • Nearest-neighbor sampling deliberately keeps hard pixel edges instead of smoothing them.

View the shared source content