MHX rig slighly change scale of a mesh. ( if you apply transform )

Issue #2092 resolved
bouich jules created an issue

Hi,

I dont know if it’s a bug but why does changing scale of a mesh then apply transform on MHX mesh slightly deform the mesh?

Thank you,

I use victoria 9HD that i change scale with MHX.

Comments (4)

  1. Thomas Larsson repo owner

    You mean that you apply transforms to the MHX rig, right. The mesh scale is locked.

    The problem is caused by stretch-to constraints. The original length is not updated when scale is applied, causing them to misbehave. The rest pose remains correct, though. E.g., the deform spine has stretch-to constraints to make spine ik work.

    To avoid the issue, you could disable everything that generates stretch-to constraints, including stretchy limbs and spine ik; I’m not sure if finger and tongue ik does that too. There was a bug that generated stretch-to constraints even if stretchy limbs was disabled, that is fixed now.

  2. Alessandro Padovani

    In general applying transforms doesn’t work with complex rigs, so you better scale first then generate the rig, rather than the opposite. Or you can scale without applying transforms, that works fine.

  3. Log in to comment