0
$\begingroup$

I rigged my model and I realized that it has a scale of -1 on X axis (left/right). Then if I mirror the model the left bones deform the right and vice versa, I tried "Mirror vertex groups" but it does strange things (seems a buggy function). I though about applying a inverse scaling to the vertices and the scaling the the object but it doesn't work. I don't know how to do. Is there a script or something to do so ? Thanks

$\endgroup$
1
$\begingroup$

With the armature selected in object mode, apply the scale - ⎈ CtrlA ->Apply Scale.

Then in edit mode select the all bones, ensure there aren't hidden bones on other layers, and scale -1 on the x axis - SX-1

Now in pose mode the bones should effect the correct side.

$\endgroup$
1
  • $\begingroup$ Didn't think about that way, thanks sambler ! $\endgroup$
    – Entretoize
    Mar 10 '15 at 11:18
1
$\begingroup$

Ctrl-A>Apply Scale will set all scale values to one. This will fix that issue, but be careful it could mess up scale animation and anything depended on the scale (save your file before trying it).

$\endgroup$
3
  • $\begingroup$ In fact this is my problem as NEED to apply the scale to my model BUT it deform everything if I do... $\endgroup$
    – Entretoize
    Mar 9 '15 at 18:31
  • $\begingroup$ So you tried it, it didn't say in your question... $\endgroup$ Mar 9 '15 at 18:46
  • $\begingroup$ Yes sorry for that $\endgroup$
    – Entretoize
    Mar 9 '15 at 18:48
0
$\begingroup$

There is a much easier way to scale models without messing up your whole rig. Just scale the world in metric system.

$\endgroup$

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.