Houdini 20.5 Nodes Geometry nodes

Mirror geometry node

Duplicates and mirrors geometry across a mirror plane.

On this page

The Mirror node duplicates and mirrors geometry. If the point normal attribute exists, it is also mirrored for each point. Quadrics are also supported.

Using Mirror

Mirror works at both the Scene and Geometry levels.

To...Do this

Mirror at the Scene level

At the Scene level, the Mirror tool creates new mirror duplicates of the selected objects. You can use the controls in the operation controls toolbar (across the top of the viewer) to automatically rename the objects as you duplicate them, for example r_arm is mirrored as l_arm.

This is useful for rigging one side of a character and then duplicating the Bones to the other side.

  1. Select the object(s) you want to mirror.

  2. Click the Mirror tool on the Modify tab.

  3. Select a plane in which to mirror the object from the drop-down menu on the operation controls toolbar.

Mirror at the Geometry level

At the Geometry level, the tool creates a Mirror surface node which mirrors the selected geometry.

  1. Select the curves and/or surfaces you want to mirror.

  2. Click the Mirror tool on the Modify tab.

  3. Use the handles to move and rotate the symmetry plane.

Parameters

Group

Primitives to mirror

Operation

Selects the type of mirror operation to perform.

Mirror All Primitives

Mirror all primitives across the plane.

Clip Primitives and Mirror

Remove the primitives that are below the plane and mirror the remaining primitives across the plane.

Orient Plane with

Choose the set of parameters to orient the mirror plane with.

Direction

Orient the plane with an origin and direction.

Transform

Orient the plane with a translation and rotation.

Origin

Origin of the mirror plane.

Direction

Normal vector of the mirror plane.

Translate

Amount of translation of the mirror plane along the X,Y,Z axes.

Rotate

Amount of rotation of the mirror plane about the X,Y,Z axes.

Distance

Distance of mirror plane along its normal

Reverse Normals

Reverses the normals of the mirrored geometry. Reverse U and Reverse V options apply only to mesh-type primitives (ex. NURBS surfaces).

Keep Original

Preserves the input geometry. When off, only the selected geometry will remain.

Consolidate Seam

Consolidates points along the mirror. New points are only consolidated with their mirrored counterpart.

Only Consolidate Unshared Edges

When on, only unshared edges along the mirror plane will be consolidated with their mirrored counterpart.

Create Output Group

When on, mirror primitives will be placed in an output group.

Output Group

Name of the group in which to place the mirror primitives.

Examples

MirrorSpout Example for Mirror geometry node

This example demonstrates how to mirror geometry using the Mirror SOP.

See also

Geometry nodes