0
$\begingroup$

I have a model that I want to animate. Now I first made a human meta rig and move all the bones within the mesh of my model, now I give all transform to my rig and Generate rig using rigify add on.

now I select the model and then the rig generate using rigify and parent them using automatic weights.

The problem comes when i try to move the rig in pose mode the model would not move with it, and some time when i try to parent the model and the rigify rig there is an error in the console that could not find solution for one or more bones.

so how can i make this work properly?

enter image description here

I made sure that there is no hidden bone present in the rig. I also tried to scale up my model and rig by 100 times as i saw in another question but that didnt worked.

$\endgroup$
14
  • $\begingroup$ Check you don't have any doubled verts or messed up geometry, that can often cause issues with auto-weights. $\endgroup$
    – Jakemoyo
    Commented Jun 17 at 13:26
  • $\begingroup$ @Jakemoyo I did checked it after reading your comment and I had 17000 vertices removed but the automatic weight thing still doesnt works. Any other advise? $\endgroup$ Commented Jun 19 at 5:03
  • $\begingroup$ Are all of your objects joined together or is it separated, like Body, dress, collar, hair etc? $\endgroup$
    – Jakemoyo
    Commented Jun 19 at 15:13
  • $\begingroup$ @Jakemoyo they are all joined . $\endgroup$ Commented Jun 21 at 5:49
  • 1
    $\begingroup$ @Jakemoyo Your separate method works fine now I retried it! thanks for the help man. $\endgroup$ Commented Jun 26 at 5:36

2 Answers 2

2
+50
$\begingroup$

Most of the times in these scenarios, the problem is either doubled vertices, or multiple overlapping/non-manifold meshes in the same object. Automatic Weights works best when objects like shoes, clothes, hair, accessories are separated from each other. enter image description here

$\endgroup$
-2
$\begingroup$

Maybe go to Object > Parent > With Automatic Weight

$\endgroup$
1
  • $\begingroup$ Please note that the second paragraph states that this has already been tried. $\endgroup$
    – Blunder
    Commented Jun 27 at 8:56

You must log in to answer this question.

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