I have a model which have meshes that are not aligned at x axis. When I try to use automatic weight for connecting bones to meshes, I get "Bone heat weighting: failed to find solution for one or more bones" error. If I align bones to x axis, automatic heat weighting works but it is not suitable for my model.

I deleted all double vertices. And there are no open surface. Do you have any suggestion?



1 Answer 1


I would reccommend a few things:

  • Start with the bird in an easy rest position: Right now you have it set so that the wings are in an up position. This can complicate rigging and could result in artifacts when the wings are in the down position.

  • If automatic weights do not work, you may need to weight paint manually: Automatic weights are designed to be a time saver, but may not work in all instances. It may become necessary for you to paint the weights manually

You may want to watch a few rigging tutorials and try to apply those concepts to this project, as I think there is no one right answer, but rather a set of toolsets that can be applied to each situation depending on the conditions.


You must log in to answer this question.

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