I have a character that I’ve modelled, rigged and am in the process of skinning, and I have found a few vertices on his knee that are moving out of place as I move his thigh.
It’s almost as though they are receiving influence from another joint somewhere else in the rig, however when I open the ‘smooth skins’ tab in the component editor, nothing seems out of place for these verts. Furthermore, nothing I do in the component editor actually makes any difference. I’ve zeroed out all influence values for all of the verts (letting it reassign the values to another joint) and it makes not one bit of difference. Weight painting extreme values from different joints, hammer weights tool… nothing works.
Perhaps most interestingly, when I mirror the skin to the other half of the character, this problem doesn’t occur.
I’ve attached a picture of the leg in it’s initial position, and some pictures of both legs in extreme poses to better illustrate the problem.
Also, if it helps, here is a link to the scene file.
Thanks for reading and I really hope someone can help me out.
Yea, something weird was going on. I fixed it by duplicating the character's geo, binding the skeleton to the duplicated geo, and copying the skin weights onto the duplicate. Usually if something is happening that shouldn't while skinning I try this to see if it fixes it.
1. Put the character in the bind pose (select the character geo and go to Skin->Go to Bind Pose).
2. Bind Skin the duplicated geo to the skeleton.
3. Select the old geo that has the skin weights, then select the duplicated geo and go to Skin->Edit Smooth Skin->Copy Skin Weights
Wow, thanks so much! I really appreciate you taking the time to help me out - you've saved my life here. Cheers!