Skip to content

Mirror

Mirror
Transform

Flips an image horizontally, vertically, or both (180° rotation), or mirrors it radially into a kaleidoscope.

The Mirror node's reflection modes applied to the same source image.
The original image beside two Mirror outputs showing different reflection modes.

Flip the whole image to make a left-facing version of a right-facing sprite, or the other half of a symmetric design.

The Radial direction repeats wedge-shaped slices around a movable center, like a kaleidoscope. Drag the on-canvas gizmo to move the center and rotate the pattern. With Reflect on, neighboring slices mirror each other (seamless with an even Segments count); turn it off for a rotational mandala.

The fold weights color by transparency as it resamples, so a folded cutout’s soft edges carry only colors that were visible, with no dark rims, and a fully transparent area comes back clear.

Mirror flips or folds every map of a texture set the same way. In Horizontal, Vertical, and Both, the Normal’s directions flip with its pixels (a normal map flipped like a picture comes out visibly wrong). In Radial mode the Normal is reflected or rotated by its wedge, and Lanczos becomes Bilinear where the set carries a Normal or Height map, because Lanczos rings on those fields and would invent geometry. The Interpolation row shows why, and unwiring the set brings Lanczos back.

Pins

ImagePixels or Texture
InputRequired
ImagePixels or Texture
Output

Transform

DirectionChoice
Default: Horizontal
  • HorizontalFlip left-to-right, creating a mirror image.
  • VerticalFlip top-to-bottom, turning the image upside down.
  • BothFlip both axes, equivalent to a 180° rotation.
  • RadialKaleidoscope symmetry: wedge-shaped slices repeat around a movable center point.
SegmentsInteger
Default: 6 Range: 2–32
Direction = Radial

Number of wedge-shaped slices around the center

ReflectToggle
Default: true
Direction = Radial
  • On: neighboring slices mirror each other (kaleidoscope, seamless with an even segment count).
  • Off: the source slice repeats by rotation only (mandala).
AngleNumber
Default: 0.0 Range: 0.0–360.0
Direction = Radial

Rotation of the wedge pattern around the center (degrees)

Center XNumber
Default: 0.00 Range: -1.00–1.00
Direction = Radial

Horizontal center offset. -1 = left edge, 0 = center, 1 = right edge

Center YNumber
Default: 0.00 Range: -1.00–1.00
Direction = Radial

Vertical center offset. -1 = top edge, 0 = center, 1 = bottom edge

InterpolationChoice
Default: Bilinear
Direction = Radial

Resampling filter.

A texture set with a Normal or Height map uses Bilinear.

  • NearestNo interpolation, so hard pixel edges are preserved. Best for pixel art.
  • BilinearSmooth blending between pixels, with good general-purpose quality.
  • LanczosHighest quality with sharp detail preservation, best for final output.
Edge ModeChoice
Default: Clamp
Direction = Radial

Fill for slices that fold past the image bounds

  • ClampEdge pixels repeat outward where a slice folds past the image bounds.
  • WrapOut-of-bounds samples wrap around to the opposite edge.
  • TransparentOut-of-bounds areas become transparent.
  • Combine with Composite for symmetrical designs: mirror, then blend with the original.