Home Website Youtube GitHub

When do you use uniform scaling?

The mgear root guide has an uniform scaling setting.
I’ve never been in a situation where I have to turn this on.

In what circumstances do you need this option?
I wonder what kind of option it was made for.

As far as I know, it’s mostly for game engines. For example Unity calculates non-uniform scaling differently than Maya. Unity doesn’t have segmentScaleCompensation like Maya does, so if you send non-uniform scaling into Unity, limbs will skew and look very strange.


For Unreal engine, any sort of scaling is fine, no problems at all. The scale, like any transformation, is baked and sampled every single frame and reproduced perfectly during run-time. Cheers


I understand what the problem is. Thank you.