1
$\begingroup$

This question is related with another one, posted few days ago, dealing with Shoulder deformation.

animated gif showing shoulder rotation

As the gif shows, to create a natural rotation of the upper arm the twisting has to be distributed in the upper arm and not only in the shoulder joint.
My doubt deals with this sentence: I clearly understand the logic behind, but I can't realize it in blender. I'm trying to find information about "blending bone weights" but until now I haven't found anything.

$\endgroup$
5
$\begingroup$

Each bone in an armature deforms only a part of the mesh - so each vertex of the mesh has to know how much each bone influences it. They are just vertex groups with the names of the bones, but are called bone weights because of what they represent:

enter image description here

They are created automatically when binding (Set Parent CtrlP) the mesh to the armature with automatic bone weights:

enter image description here

The vertex groups will be generated only for bones that have Deform enabled in their properties. If you later add bones to the armature you can re-generate the groups again with binding the mesh again with the same parenting action.

But usually you can get better deformation if you edit the weights manually. That's done in Weight Paint mode. You can view the bone weights and paint them with brushes - and thus control precisely what and how each bone deforms:

enter image description here

You can select them from the vertex groups list or better select some bone in pose mode, then shift-select the mesh and go into Weight Paint mode. You will see the weight group for that bone. You can also move, rotate and scale the bone with G,R and S keys to see how it deforms while you are painting. You can also select a different bone without leaving Weight Paint mode with ctrl-selecting another bone.

There are also tools to specifically help with weight-painting under the Weight tools in the Tool Shelf.

enter image description here

The Weight Gradient tool is very good for making linear weigh transitions - to linearly blend the influence between two bones, something that will make nice weights for the twisting if you wouldn't be happy with the automatic weights.

$\endgroup$
  • $\begingroup$ Thank you mate.... seems to be really promising, I've already tried with weight paint but it's the first time I have to deal with Weight gradient... any suggestions? $\endgroup$ – Fuboski Nov 17 '15 at 16:41
  • $\begingroup$ Do you think that the weight paint could be an useful tool even if we are working with a low poly mesh? $\endgroup$ – Fuboski Nov 17 '15 at 16:52
  • $\begingroup$ @Fuboski Yes, useful also on lowpoly mesh - it is also easier because there are not that many vertices to paint. The automatic weighting works well enough in most cases, but sometimes if you smooth the weights with blur brush or adjust the influence in problematic areas the deforming can get way better. $\endgroup$ – Jaroslav Jerryno Novotny Nov 17 '15 at 17:19

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.