0
$\begingroup$

I'm quite new to blender, and modeling in general. Can someone explain to me why this happens?enter image description here

Basically my issue is that when I bend the bones, the mesh itself does not follow it and instead causes a weird distortion on the mesh, such as stretching or flattening things such as fingers.

enter image description here

$\endgroup$
8
  • $\begingroup$ In general the Parent With Automatic Weights won't work fine for the hand and you need to correct manually (remove all these vertices from any vertex group, select the vertices you want, select the vertex group they should be part of, click on Assign) $\endgroup$
    – moonboots
    Jun 5, 2023 at 7:47
  • $\begingroup$ @moonboots thank you, i will try this. but when i check, my hand bones have two for each bone. what should i do for that? do i assign it over the ones i made or the other ones i didnt. $\endgroup$
    – Kuda Nobo
    Jun 5, 2023 at 9:33
  • $\begingroup$ You need to check the ones that have the Deform option enabled (in Edit or Pose mode, select the bone and go in the Bone Properties panel > Deform) $\endgroup$
    – moonboots
    Jun 5, 2023 at 9:58
  • $\begingroup$ @moonboots all the bones in the hand have deform enabled, When I try to delete either copy of the Vertex group, they come back. I tried assigning the pinky to both of the groups, which sort of fixed the weird folding, but the weight paint stretched out the finger. I also noticed after I assigned the fingers, the weightpaint still applied to multiple Vertex groups. $\endgroup$
    – Kuda Nobo
    Jun 5, 2023 at 10:42
  • $\begingroup$ You first need to remove all the hand vertices from all groups (Remove from All Groups function on the right of the Vertex Groups list). Then assign them to the vertex group that have the name of the bone that is supposed to control them $\endgroup$
    – moonboots
    Jun 5, 2023 at 10:55

1 Answer 1

0
$\begingroup$

Ok! I figured out thanks to the help of @moonboots , so thank you for your replies.

What I did was I went into the Vertices

(Mesh > Edit Mode)

and selected the ones on the hands and removed it from all groups

(Highlight Vertices > Object Data on the right side > Pick Vertex group (i.e. Pinky_Finger1 for the Pinky knuckle) > Right arrow next to the Vertex groups > Remove from all groups.)

Then I manually applied them onto the Vertex groups.

(Highlight Vertices > Go to corresponding Vertex Group > Assign)

Then I tweaked it over and over

(Instead of Remove from all groups, I used Remove from active group, which removed it all from the individual group instead of the entire vertices being removed which could cause problems with overlapping applied vertices on multiple groups! Use remove from all groups if the selected vertex is highlighted on another bone!)

Which... took a very long time, mostly trial and error with figuring it out but I was able to successfully move and pose the arm!

enter image description here

$\endgroup$

You must log in to answer this question.

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