Live Mirroring in Maya with “Duplicate Speical”
by David on Apr.09, 2010, under Modelling
Live Mirroring in Maya using “Duplicate Special”
- Delete half of your mesh.
- Use “Duplicate Special” to create an instanced, mirrored copy of your mesh. Make sure you check “Instance” from within “Duplicate Special” and also apply a ( -1 ) scale value to the axis that you want your meshed to be mirrored about. After you complete this step, any edits you make to one half will be applied to the other half.
- When you are done editing and are ready to combine the two meshes together, select them both and choose Mesh –> Combine. Then, in one of your orthographic views, select all the vertices that make up the “seam” and “Merge” them together so that you don’t have any duplicate vertices. This is much too much like sewing >_<
Note: It may also be that you’ll need to flip the normals on the mirrored half of your mesh after you’ve done the “Combine” command. This is because they are all facing backwards since you scaled it in -1 during the “Duplicate Special”, so turn on face normals and reverse one half or use the conform all on the whole combined mesh so they are the same and facing outwards.
Other Notes:
3D Studio Max utilises it’s ‘Stack’ modifier to mirror in real time as you go when modelling.
To achieve this in Maya however, you need to create 2 meshes and then connect their mesh attributes.
Lets say you have Mesh A which you wish to mirror. Create a second mesh, Mesh B and connect the ‘outMesh’ attribute of Mesh A with the ‘inMesh’ attribute of Mesh B. You then Mirror Mesh B and add Mesh B to a reference layer (so that you can’t manipulate it by accident).
Now that you’ve done that, any work you do on Mesh A will be mirrored on Mesh B.
Sweet as =)

