Hello,
I’m adding an eyelid rig to Cinema’s Character Object and the skinned vertices are shifting after I play a blink animation I made. It gets worse with every loop of the Timeline and I have to hit “Reset Bind Pose” on the Weight Tag every time to get the vertices back to their correct positions (Before_and_After.gif, attached).
I am not able to upload my Scene file, so I’m hoping I can describe my setup and hear some tips on what I might consider.
Joints
My eyelid joints are controlled by an IK-Spline tag (SplineIK.jpg, attached). The spline is being Pose-Morphed from the top lid to the bottom lid for the blink.
Tags & Priorities
(Hierarchy_800.jpg, attached) The Pose Morph tags’ Priority in the Hierachy image are set to 60 and the IK-Spline Tags are set to 70. The User Data driving the Pose Morphs is controlled by an Xpresso tag with a Priority set to 90. When I turn off the mesh and just watch the animation with joints, there is no lag which leads me to believe it isn’t an issue of Priority. I’ve tried shuffling the Priority of the tags, but to no avail. My rig is above my geometry and deformers in the Object Manager.
The Mesh
I did have some issues with moving my skinned mesh’s points and having them snap back (even after running ‘Set Bind Pose’ on the Weight tag). Did I break something and, if so, can I restore the mesh once without having to restore the skin weights every time? It’s as if the deformed vertices aren’t being reset on Frame 0 and they get slightly more deformed with every loop.
Any ideas? Thank you!!