I already had another similar topic few days ago but now I’ve spent some 15-20h with this problem and can’t figure it out myself.
I have a high poly human mesh originally imported from .obj file and I built a rig for it with Rigify addon (not weight painting done yet, otherwise pretty good for first rig). Okay, so far so good.
The time I try to join rig with the mesh I get this error " heat weighting: failed to find solution for one or more bones". I tried to remove doubles, separate vertices by loose parts (and joining back), etc but couldn’t get it work. After few hours of desperation I found out it has everything to do with head and to be exact it’s eyes, nose and mouth which cause the issue. If I remove vertices from all these areas, joining the rig works perfectly.
Here’s a screen shot which shows better what I mean:
Just wondering if anyone here had time to take a look at my .blend file (37MB) and perhaps fix it/tell me what to do with these issuing parts ? I’ve tried sculpting them smoother but no luck so that’s not a solution.
My blend file is here: https://www.kujakatti.fi/nick_z_with_armature.blend
(It’s on the level where one needs to generate the rig and then join it to mesh)
I found out someone had similar issues and got an answer that there could be something to do with mesh topology with meshes intersecting and this should be fixed, but if that’s the case here too I don’t know how to do it
Any help more than appreciated!!