Stop bone from stretching or scaling mesh

I’m sure this possible, but I’m new to rigging and none of the tutorials I’ve found addressed it. I want the bone to deform the mesh enough to move the limb, but I want it constrained so that my mesh-human can’t turn into Elastigirl.

I’m using the Adjustable Mannequin v1.2 and Blender 4.0

On the left is my adjusted mannequin. On the right is what the arms do when I move them.

How do I keep the proportions from changing? I’d like to be able to pose it without constantly checking measurements.

There’s an IK Stretch option in the bone panel. If you set that to zero on the arm (or leg) bones, then they should keep their dimensions.

image

You’ll need to tweak the rig to add an extra ‘Hand’ bone to be a parent to all the finger bones. That way you can keep it stuck to the end of the arm with a Copy Location constraint targeting the tail of the forearm bone.

3 Likes

That works for legs and arms, but not for the spine.

I move the shoulders and the spine still stretches.