View Full Version : Maintaining Shape Keys while correction object symmetry

12 December 2004, 08:19 PM
I've been working on some shape keys for a head model and lost symmetry along the shape modelling process. I tried regaining symmetry by deleting half the model and symmetrizing polygons or cloning, reversing the scale and merging the 2 objects. Unfortunately XSI couldn't maintain the shape keys that I made. Does anyone have any ideas on how to apply symmetry while maintaining stored shape keys?


12 December 2004, 06:46 PM
did you try to do that using construction modes?

12 December 2004, 10:06 PM
Check out the manual... merging objects with shapes is supposed to transfer the shape keys, but not the clips. Here's the blurb it directs you too: (Copied and pasted from the online guide...don't try to follow the links.)

To transfer shape keys to merged or blended objects

If the centers of the objects to be merged are not aligned, first do the following:

Convert the shapes to local reference mode. See Changing the Shape Reference Mode in Chapter 4 (http://javascript%3Cb%3E%3C/b%3E:WWHClickedPopup%28%27Nonlinear_Animation%27,%20%27shape_anim.html#wp859318%27%29;) of the Nonlinear Animation (http://javascript%3Cb%3E%3C/b%3E:WWHClickedPopup%28%27Nonlinear_Animation%27,%20%27Coverpage_nla.html#wp998421%27%29;) guide.
Align the objectís centers by choosing Transform > Freeze Rotation.

Convert all shapes on the objects to be merged to Object Relative reference mode.
Make sure that all objects to be merged are in their base pose (no shape applied).
Merge or blend the objects.
Transfer the shapes as described in Transferring and Merging Attributes (http://polys.html#wp522863). You should do this manually, otherwise XSI may merge shapes that you want to keep separate.
To animate the shape of the merged object, add shape tracks and instantiate shape clips using Insert Source as described in Chapter 4: Shape Animation (http://javascript%3Cb%3E%3C/b%3E:WWHClickedPopup%28%27Nonlinear_Animation%27,%20%27shape_anim.html#wp858508%27%29;) of the Nonlinear Animation (http://javascript%3Cb%3E%3C/b%3E:WWHClickedPopup%28%27Nonlinear_Animation%27,%20%27Coverpage_nla.html#wp998421%27%29;) guide.
If you want to convert the shape reference mode to Local Relative, you must freeze the Merge Mesh operator in the operator stack first.

If there are shape clips on both the input objects and the generated object, and the modeling relation still exists, the result is a double deformation. To animate the shape of the generated object, you should freeze its operator stack to remove the modeling relation with the input objects, and then create some shape clips.

12 December 2004, 05:54 AM
duardito: I was changing my construction modes while working, if thats what you are asking. I did convert to modelling mode when cloning the other half of the head object and also while merging the 2 halves. Thanks for asking?

Ablefish: Thanks for checking the manual. I was checking through the nonlinear animation guide. I wouldn't have guessed that the answer to my question would be in the modeling polygons section:). Well I followed the manual but realized that when cloning one half of the object the cloned half didn't have the shape key node stored in its stack. So it doesn't have any stored shape keys to transfer while merging the two halves. I hope that makes sense:).
Anyway thanks for the idea, its a good start. Now I just need to figure out how to transfer the shape key to the other cloned half symmetrically before merging.

Keep the ideas coming guys.
Thanks and Merry Christmas!!!

CGTalk Moderation
01 January 2006, 07:00 AM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.