Symmetry Modifier
Videos
Description
Only one side of the distribution mesh is used to generate hair
When working with meshes symmetry is often used to speed up the process. Similar technique can be applied to Ornatrix strands (hair or guides). You can model only side of your hair and watch the other side update automatically to reflect the changes.
Symmetry is applied to mirror hair onto the other side. Because symmetry is on the top of the stack, grounding strands isn't necessary but there is a seam. Solution: Apply symmetry to guides to get good interpolation.
The best strategy is to use symmetry on guides, collapse them down after modeling, and use the ground modifier to ground both sides onto the mesh. Because symmetry doesn't produce any surface information the guides on the other side have to be re-projected onto the surface to get sensible results. Note that if you're applying symmetry on top of your stack, then you shouldn't really worry about surface information since all of the work on hair requiring it is already done.
Editing Symmetry Plane
The symmetry modifier has a single sub-object component which allows to you edit the symmetry plane. This plane determines how the strands are mirrored. Once in sub-object mode, use standard 3ds Max select and transform tools to rotate the plane to the desired position.
Parameters
X/Y/Z
Changes the orientation of the symmetry plane
Ground Mirrored Strands
When turned on, this option will attempt to automatically place the mirrored strands onto the distribution surface. This allows hair from guides modifier to be applied directly above this modifier to generate dense hair without having to add a ground strands modifier in between.
Use Ignore Distance
When on, any strands which are closer to the symmetry plane than a predefined distance will not be mirrored onto the other size.
Distance
Determines the distance from plane to use along with the "Use Ignore Distance" option
MaxScript Access
You may use standard properties exposed by showProperties myModifier
to access and change this modifier.
Examples
You can find examples on usage of this modifier by examining the unit tests in Test_SymmetryModifier.ms.