0
$\begingroup$

The bones of the armature I created for the arms, legs, body, (ect.) work fine, but the bones I have for the fingers keep scaling the vertex groups when rotating.enter image description here enter image description here

This is what happens. It doesn't happen to the other bones, and I don't know how to fix it. I've tried giving the bones different rigify bone types, and I've tried putting more bones in the finger. I've also tried to adjust the position of the bones, but I can't get anything to work.

$\endgroup$

2 Answers 2

1
$\begingroup$

To fix the scaling, change the names of the vertex groups (so that the rig doesn't affect those groups) like index.L to Index.L. then add a hook modifier to the mesh. Select the rig as the object, the bone you want to control the vertex group as the bone, and the vertex group you want to control as the vertex group.enter image description here

Do this for every bone and vertex group pair you need to fix, and that will fix the problem.

$\endgroup$
1
  • $\begingroup$ I tried this, and it worked. However, when I moved the wrist bone of my character, it moved the fingers more than they should move. $\endgroup$
    – Grace
    Sep 18, 2023 at 22:28
0
$\begingroup$

Your problem is that you have included the vertices of your fingers in another vertex group other than the individual fingers. To fix this, go into edit mode and select your fingers. Then remove those vertices from all other vertex groups. That should fix your problem.

$\endgroup$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .