Mirror

Mirror or flip shapes and images across an axis, a mesh surface, or a curve.

What it does

Mirror reflects the input across an axis: a shape, an image, a volume, or geometry. By default the axis is a straight line positioned with Origin and Angle. Mode set to mirror keeps the original and adds a reflected copy alongside it; flip replaces it with the reflection only.

Wire a mesh or a curve into the Reflector input and the flat line is replaced by that surface, so the reflection follows its shape: a funhouse-mirror warp from a mesh, a fold-around-a-spine effect from a curve. A guide line in the viewport shows whichever axis or surface is active.

When to use it

ParameterTypeDefaultWhat it does
inputCollection or Color Field or Field—Shapes, Raster, Volume, or Geometry to mirror
reflectorCollection or Curve—Optional mirror surface (mesh) or curve. When connected, reflects across this surface instead of the flat axis.
modeString"mirror"mirror = original + reflection, flip = reflection only. One of: mirror, flip.
originVec2(0, 0)Center point of the mirror axis
angleNumber0Axis angle in degrees (0 = vertical, 90 = horizontal)
max_distanceNumber0Max distance for surface mirror falloff (0 = unlimited)
curve_samplesNumber256Sampling resolution for curve mirror (higher = smoother reflection)
subdivideNumber4Subdivisions per path segment for curve mirror (higher = smoother shapes)
strengthNumber1Effect strength / wet-dry (0 = no effect, 1 = full). Editable, wirable, keyframable.

Gotchas

Max Distance controls how far a mesh reflection's falloff reaches. Leave it at 0 for unlimited reach.

Curve Samples and Subdivide appear only once a Reflector is connected. They control how smoothly the curve and the reflected shapes are resampled, so raise them if a curved reflection looks faceted.

On images and volumes, reflecting across a mesh or curve, and mirror mode (original plus copy), are shape features. An image or volume reflects correctly only in flip mode with no Reflector wired in. Plugging a mesh or curve into Reflector, or switching to mirror, currently leaves an image or volume unchanged.

Worked example

  1. Add a Mirror node and wire a shape or geometry into Input.

  2. Drag Origin and rotate Angle until the guide line sits on the symmetry axis.

  3. Set Mode to mirror to keep both halves, or flip to keep only the reflection.

  4. For a non-flat reflection, wire a mesh or curve into Reflector, then raise Curve Samples or Subdivide if the result looks faceted.

See also

Transform · Anchor · Constrain · Geometry (meshes)