So I've been trying to create this mesh for a while, and the rigging is the only problem I've had so far. I'm trying to rig just the head of a dragon, and I keep getting the same error message over and over when applying the automatic weights "Bone heat weighting: Failed to find a solution for one or more bones". I have tried all the fixes for this I've seen, such as decimating and subdividing the mesh, making sure the mesh is symmetrical across the x axis, making sure the origin for the bones and the mesh is at the center of the mesh geometry. Is there anything else here I should try? If you would like to try for yourself, I can email the file to you should you be interested. Any insights and help is greatly appreciated! dragon mesh with bones

  • $\begingroup$ Could you please upload your .blend file to be able to help you? $\endgroup$
    – Tak
    Commented Jan 20, 2017 at 4:07
  • $\begingroup$ You could try this $\endgroup$
    – Kabu
    Commented Apr 10, 2018 at 16:38
  • $\begingroup$ I know this is old, I'm just doing what I can to get all of these same questions linked back to a single, canonical version of the question. $\endgroup$
    – Nathan
    Commented Nov 16, 2022 at 16:42

1 Answer 1


The mesh should be manifold (no doubles, no internal geometry, no holes, no spare parts, no intersections between geometries) to be sure the automatic weighting goes OK.

You can break your model into different objects to understand where lies the problem.

Apply rotation and scale, and modifiers.

Sometimes temporarily adding a subsurf modifier to the mesh helps the algorithm.

If not, use manual weighting or upload the file for help.


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