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
Left-right or top-bottom symmetry on a shape or geometry.
Flipping an image or volume across a straight axis.
A warped, fold-style reflection driven by a mesh or curve instead of a flat line.
Modelling one half of a symmetrical prop, icon or character and mirroring the rest.
| Parameter | Type | Default |
|---|---|---|
input | OneOf([Collection, FieldOf(Color), Field]) | — |
reflector | OneOf([Collection, Curve]) | — |
mode | String | "mirror" |
origin | Vec2 | (0, 0) |
angle | Number | 0 |
max_distance | Number | 0 |
curve_samples | Number | 256 |
subdivide | Number | 4 |
strength | Number | 1 |
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
Add a Mirror node and wire a shape or geometry into Input.
Drag Origin and rotate Angle until the guide line sits on the symmetry axis.
Set Mode to mirror to keep both halves, or flip to keep only the reflection.
For a non-flat reflection, wire a mesh or curve into Reflector, then raise Curve Samples or Subdivide if the result looks faceted.