1
$\begingroup$

I keep getting the "Bone heat weighting failed to find solution"-error when I try to parent a mesh to an armature.

I've deleted doubles, fixed normals, added and removed various modifiers. I'm pretty sure it's because the mesh is asymmetrical, but that's on purpose and it needs to be this way.

I've also tried all Parenting options; the only one that gives the error message is "With Automatic Weights", but the rest just deform the mesh (bones only move parts of the mesh and weight paint doesn't seem to be an option).

Is there some way to get around this?could anyone please link to a way to parent an asymmetrical mesh to an armature?

PLEASE HELP I´M DESPERATE!!

$\endgroup$
  • 1
    $\begingroup$ Can you link your file? Could help a lot $\endgroup$ – Fuboski Feb 22 '16 at 16:36
  • $\begingroup$ I can't post .blend files for copyright reasons :( $\endgroup$ – pabs Feb 22 '16 at 16:41
  • $\begingroup$ mmmmm it's diffciult to understand without any file. Can i download it from any site? $\endgroup$ – Fuboski Feb 22 '16 at 16:43
  • $\begingroup$ sorry but it´s not possible :( $\endgroup$ – pabs Feb 22 '16 at 16:57
  • $\begingroup$ Ok i'll try to answer as generally as i can :) tell me if could help $\endgroup$ – Fuboski Feb 22 '16 at 16:58
0
$\begingroup$

Follow this instruction

  1. Have your mesh/armature as two objects (not parented and with no vertex groups on mesh)
  2. Select mesh (object mode). Separate > Loose Parts.
  3. Shift-select Armature (do shift-LMB in Outliner if you keep selecting mesh by accident).
  4. Parent > Automatic Weights. This gives your meshes vertex groups.

  5. Outliner - click "white arrow" of Armature to Restrict Viewport Selection.

  6. (Important!) Select any obect that isn't Armature (so its name in Outliner is no longer highlighted white).
  7. Select all. Join.
  8. Outliner - Unrestrict viewport selection of Armature.

Tell me if it works ;)

Or try with this link

http://blenderartists.org/forum/showthread.php?130935-Bone-heat-weighting-failed-to-find-solution-for-one-or-more-bones

| improve this answer | |
$\endgroup$
  • $\begingroup$ thanks for your help but it´s still saying bone heat weighting failed to... :( $\endgroup$ – pabs Feb 22 '16 at 17:17
  • $\begingroup$ i edit with another link $\endgroup$ – Fuboski Feb 22 '16 at 17:22
  • $\begingroup$ thanks but i,ve tried everithing possible.Maybe the problem is that it´s nott possible to use automatic weight with an assymetrical mesh.I really appreciated your effort!! :) $\endgroup$ – pabs Feb 22 '16 at 17:43
  • $\begingroup$ Have you tired: crtl + p and then "with empty groups"? It doesn't give the weight paint but generates vertex groups at least. Then you have to assign your bones to vertex gorups $\endgroup$ – Fuboski Feb 22 '16 at 17:45
  • $\begingroup$ Thanks for your help Fuboski,I finally achieved it by remodelling the mesh again.Now automatic weighting works perfectly.Thanks a lot. $\endgroup$ – pabs Feb 23 '16 at 15:18

Not the answer you're looking for? Browse other questions tagged or ask your own question.