1
$\begingroup$

I have a character made of 5 different parts, each with 5 different meshes and armatures (one for each limb and one for the head and torso). All armatures have been parented to the 5 meshes with automatic weights.

5 different meshes, 5 different armatures

3 of the armatures work properly.

Working armature

The other 2 act differently.

Misbehaving armature

Wherever the bones are placed, the mesh deforms in the opposite way. I've tried recalculating the normals on the mesh, as well as lining up the origins of the meshes and armatures, but this problem persists. What is a possible solution?

Still image of armature problem

Here's the .blend:

$\endgroup$
  • $\begingroup$ Select the mesh and [Ctrl]+[A]>rotation. this will apply the rotation of the mesh which may have been flipped when you mirrored. $\endgroup$ – Scalia Jul 4 '15 at 1:57
  • $\begingroup$ I just did that and the problem remains. Should I share the .blend file? $\endgroup$ – RobotUnderscore Jul 4 '15 at 2:01
  • $\begingroup$ probably the best. use a service like blend-exchange.giantcowfilms.com $\endgroup$ – Scalia Jul 4 '15 at 2:07
  • $\begingroup$ blend-exchange.giantcowfilms.com/b/315 $\endgroup$ – RobotUnderscore Jul 4 '15 at 2:18
  • $\begingroup$ It was the scale. will answer. one sec $\endgroup$ – Scalia Jul 4 '15 at 2:30
2
$\begingroup$

You needed to apply the scale. Select the affected meshes and Ctrl+A > Scale. Now tab into editmode and recalculate all the normals.

You now need to reparent the meshes to the armature

$\endgroup$
  • $\begingroup$ All of the affected parts were scaled to -1 $\endgroup$ – Scalia Jul 4 '15 at 2:34

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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