I'm trying to rig a digitigrade model (which is already a challenge in itself), but I've hit an impasse where I try to generate Automatic Weights and it just fails, saying "Bone Heat Weighting: Failed to find a solution for one or more bones". How would I go about fixing this? I'll attach my Blender file.
$\begingroup$ $\endgroup$
2 - 1$\begingroup$ Possible duplicate of heat weighting: failed to find solution for one or more bones $\endgroup$Duarte Farrajota Ramos– Duarte Farrajota Ramos ♦2018-11-06 05:24:09 +00:00Commented Nov 6, 2018 at 5:24
- $\begingroup$ blender.stackexchange.com/questions/38669/… and blender.stackexchange.com/questions/69892/… and blender.stackexchange.com/questions/56416/… $\endgroup$Duarte Farrajota Ramos– Duarte Farrajota Ramos ♦2018-11-06 05:25:14 +00:00Commented Nov 6, 2018 at 5:25
Add a comment |
2 Answers
$\begingroup$ $\endgroup$
For this instance, selecting all the vertices and doing Mesh->Vertices->Remove Doubles will solve it.
In general, for automatic weight painting, your model must be very clean, with no duplicate verts for example, and not be rotated nor scaled.
$\begingroup$ $\endgroup$
Not always the case. However, try to eliminate double vertexes from the entire mesh before applying Automatic Weights. I hope this works for you.

