I have a complex skeleton and a mesh bound together via weight painting.

I see a deformation on a vertex I don't want, but I am unable to find from which bone the deformation is.

enter image description here

Is there a way to find the bone (this the vertex group) involved in the deformation? I thought I could use normalization to remove all assignation but I am not very familiar with it in Blender, could it do the trick? I there a better way?

Thanks a lot


Sometimes this kind of thing is hard to find. That can be due to a too big influence of one of the groups or a too low... or also because the vertex (or vertices) are not in the group.

To check that, you can go to edit mode, select one of the vertices involved in the problem and have a look at the panel on the right :

enter image description here

This panel allows you to change the values so that you can understand the way the weights need to be changed.

Note that you can select several vertices, but only the weights of the active one are given. But in this case, the panel allows to copy the weights of the active vertex to the selected ones.

About normalization : in my experience, yes this can be important to keep it. If you don't you may have unwanted results. But normalization won't remove 'all assignation'. Normalization is a calculation so that the sum of the vertex weights is 1.

When you paint, you may have weights values like bone1 = 1 and bone2 = 0.6. Normalization will do so bone1 = 1 / (1 + 0.6) and bone2 = 0.6 / (1 + 0.6) so that bone1 + bone2 = 1.

  • $\begingroup$ Awesome thanks a lot! This is exactly what I was looking for! $\endgroup$ – Charles HETIER Aug 2 '16 at 17:04

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.