Hi, i'm having a bit of a frustrating problem with Maya 2011, that i've never ran into before in earlier versions of Maya. When i paint skin-weights on my character, somtimes random vertices will suddenly move to world 0,0,0...? If i look in the attributes editor to see weight information and specify joints to have complete control like his shoulder joint for example, it makes no difference. I can't seem to re-weight them to where they are supposed to be after they have done it either.
Any help would be much appreciated!
Replies
To avoid that when painting low poly meshes (the 1 bone to 1 vertex influence) you can weight paint the desired vertex to be influenced by another joint.
Maybe that helps. If you need more information I can do a quick sketch for you.
So another way to fix this problem is to avoid painting using the "Replace weight" brush, but always use the "Add" brush to paint. The weight value of a vertex ranges from 0 to 1. For example, if you have 2 joints and both of them are equally distant from the vertex, for the both joints the weight value for that particular vertex will be 0.5. Get it?
I can do a quick diagram in case of further difficulties.
I would probably select the offending verts outside of paint mode, and flood them to 1.0 to a bone and fix the result.
Pro_Kyle, perhaps the skeleton was posed and needs to Skeleton>Revert to bind pose (forget the exact menu path offhand)
You can change the normalization in the skin cluster node, but before doing that you will have to normalize the weights manually (Skin > Edit smooth skin > Normalize weights)
After that, the painting will behave more like you're used to
(It seems a lot of the previous defaults was changed with the new UI in 2011, so remember to check the settings before you apply things...)