Imagine you want to use the useful Symmetry Tool dialog in 3ds Max to create Morph Targets and when you select your model it detects many vertices as non-symmetrical. Fix that manually is painful and I didn't find any quick solution out there. Then I made this script.
It will fix as much vertices as possible. My script not only takes mirrored position with distance tolerance, it also analyze vertices associations based on the edges they share. So no matter how messy your symmetry is, as long as some neighbors vertices are still symmetrical my algorithm can determinate the best candidate to pair with, the same way we naturally do with our eyes watching their edges connections on each side of the supposed symmetrical mesh.
You can download it here: [Download pxSymmetryTool.ms]
Using the script:
- Open the script on MaxScript Editor
- Select your mesh, it works only with Editable Poly!
- Execute! (Ctrl+E).
- Wait for the process. It takes some time if your mesh is high. (Not optimized yet)
If you want to change the tolerance or the direction of the symmetry fix, edit the parameters manually in the code:
NOTE: The script is still a Work In Progress! Please share any problems you find here in the comments or contacting me by e-mail.