# Non-compensated scale on a child joint makes its rotate wrong if parent joint has a non-uniform scale

**URL:** <https://forums.unrealengine.com/t/non-compensated-scale-on-a-child-joint-makes-its-rotate-wrong-if-parent-joint-has-a-non-uniform-scale/466240>\
**Category:** Programming & Scripting\
**Tags:** unreal-engine\
**Created:** [June 4, 2020, 12:57pm UTC](https://forums.unrealengine.com/t/non-compensated-scale-on-a-child-joint-makes-its-rotate-wrong-if-parent-joint-has-a-non-uniform-scale/466240 "2020-06-04T12:57:23Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Vexod14](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/vexod14/32/484947_2.png) [@Vexod14](https://forums.unrealengine.com/u/Vexod14)\
**Post date:** [June 4, 2020, 12:57pm UTC](https://forums.unrealengine.com/t/non-compensated-scale-on-a-child-joint-makes-its-rotate-wrong-if-parent-joint-has-a-non-uniform-scale/466240/1 "2020-06-04T12:57:23Z")

</div>

Hi there !

I’m facing an issue on which I can’t seem to find any answer (google/forums…) when it comes to import a quite simple setup :

- One joint that has a non-uniform scale on it (like (0.7;1,2;1,3))
- Its child joint, which rotates and doesn’t have the option “Segment Scale Compensate” ticked in Maya (so the rotate will behave as “constrained” by the parent scaled joint)

It’s for a simple eyeball, here’s what you have in maya :

![](https://d3kjluh73b9h9o.cloudfront.net/original/4X/6/0/c/60c02461a666569659cc6dc80149b7bbcbe0ee25.gif)

In FBX review (looks the same) :

![](https://d3kjluh73b9h9o.cloudfront.net/original/4X/9/d/d/9dd0841220e3573cade145f1d047b010d7039dd0.gif)

In Unity (also good) :

![](https://d3kjluh73b9h9o.cloudfront.net/original/4X/8/4/2/842d4aef604be9a737fc295b1b4a2194e57f382d.gif)

…and then, in Unreal (turns bad) :

![](https://d3kjluh73b9h9o.cloudfront.net/original/4X/d/5/9/d591c0a9493032e902c366670e66a55edf0269c4.gif)

I’m wondering if I may have missed a crucial parameter somewhere, maybe at import (“preserve local transforms” doesn’t help), or in the engine prefs

[link text][5]

---

<div class="post-metadata">

**Author:** ![Vexod14](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/vexod14/32/484947_2.png) [@Vexod14](https://forums.unrealengine.com/u/Vexod14)\
**Post date:** [June 10, 2020, 2:23pm UTC](https://forums.unrealengine.com/t/non-compensated-scale-on-a-child-joint-makes-its-rotate-wrong-if-parent-joint-has-a-non-uniform-scale/466240/2 "2020-06-10T14:23:46Z")

</div>

Any update on this ? At least to explain how to manage this if it’s possible. Thx =)
