I am new to Blender and used Kaedim/Midjourney to create a 3D model from pictures. I have a puppet that I want to turn into a rigged 3D model to create poses and animations. I give the meshes a color, create a bone structure, select all meshes, select the armature, and hit Ctl-P, then With automatic weights. I get the error Bone Heat Weighting: Failed to find solution for one or more bones.
I found this thread that suggests joining all meshes and removing duplicate vertices. I join all meshes and the process fails. I select only the central mesh, and the process also fails. I select an object and merge vertices by distance, but above 0.002m I delete some faces, and below it I remove no vertices.
You can check the .obj model from Kaedim and the .blend model colored and with bones. (Note: the puppet is proprietary and I have a license for its use.)
How else can I fix the topology and rig this puppet? If that's impossible, what makes models from Kaedim impossible to rig?
