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.
-
1$\begingroup$ Possible duplicate of heat weighting: failed to find solution for one or more bones $\endgroup$ – Duarte Farrajota Ramos♦ Nov 6 '18 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♦ Nov 6 '18 at 5:25
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.
Not always the case. However, try to eliminate double vertexes from the entire mesh before applying Automatic Weights. I hope this works for you.