MHX rig slighly change scale of a mesh. ( if you apply transform )
Issue #2092
resolved
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)
-
repo owner -
repo owner - changed status to open
-
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.
-
reporter - changed status to resolved
thank you!
- Log in to comment
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.