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$

3 Answers 3

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
    Commented Mar 10, 2015 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
    Commented Mar 9, 2015 at 18:31
  • $\begingroup$ So you tried it, it didn't say in your question... $\endgroup$ Commented Mar 9, 2015 at 18:46
  • $\begingroup$ Yes sorry for that $\endgroup$
    – Entretoize
    Commented Mar 9, 2015 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$

You must log in to answer this question.

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