0
$\begingroup$

I have an object and I added bones to it. It looks like this

enter image description here

I used automatic weights option to calculate the weights. But some of the vertices are not given a weight. When I move the first bone in pose mode it looks like this

enter image description here

I have tried removing parent relationship, deleting vertex groups and recalculating weights but the result is the same. I have no idea what could have caused this or how to fix it. Adding those vertices with vertex paint is not something I want to do unless it is the only choice I have so I am asking for help.

Thanks in advance.

$\endgroup$
7
  • $\begingroup$ In edit mode, have you checked that the vertices in question are assigned to the correct vertex group? $\endgroup$
    – Blunder
    Commented Oct 19, 2021 at 17:28
  • $\begingroup$ @Blunder The said vertices are not in any vertex group $\endgroup$ Commented Oct 20, 2021 at 6:44
  • $\begingroup$ Ok, that's the reason why this area doesn't move. I guess there is something wrong with the mesh (duplicated vertices, intersecting mesh?) and it causes the Heat weighting: failed to find solution for one or more bones error. It cancels the weight paint calculation and can result in such a half-working rig. Can you repeat the step (With Automatic Weights) and check if there is a warning for a few seconds in the status bar as you can see here: i.sstatic.net/QOFup.gif ? $\endgroup$
    – Blunder
    Commented Oct 20, 2021 at 10:47
  • $\begingroup$ @Blunder I have checked the mesh for duplicate vertices and there are no duplicated vertices. Also the object consists of one mesh not more. I ran automatic weights again as you said after deleting vertex groups and no error message showed up. $\endgroup$ Commented Oct 20, 2021 at 11:07
  • $\begingroup$ darn, it was a good possible reason. Can you share the file? $\endgroup$
    – Blunder
    Commented Oct 20, 2021 at 12:26

0

Browse other questions tagged .