# Clear history of scaling/rotations made in Blender

**URL:** <https://discourse.threejs.org/t/clear-history-of-scaling-rotations-made-in-blender/21338>\
**Category:** Questions\
**Tags:** gltf-loader, blender\
**Created:** [December 8, 2020, 1:05am UTC](https://discourse.threejs.org/t/clear-history-of-scaling-rotations-made-in-blender/21338 "2020-12-08T01:05:51Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Atlas](https://avatars.discourse-cdn.com/v4/letter/a/0ea827/32.png) [@Atlas](https://discourse.threejs.org/u/Atlas)\
**Post date:** [December 8, 2020, 1:05am UTC](https://discourse.threejs.org/t/clear-history-of-scaling-rotations-made-in-blender/21338/1 "2020-12-08T01:05:51Z")

</div>

Every time I import a model I made in Blender I have to tell three.js to apply all the scales and rotations as well, otherwise my model looks all deformed. In addition to wasting space in my code in some cases I don’t even know how to solve it (like with morph targets) other than going back and redo the entire model without using tools like scaling and rotations, that can be useful when modeling. Is there a way to save a model setting the current size/rotation/etc as the base shape so that that’s what is interpreted as the model with no scaling and no rotation?

---

<div class="post-metadata">

**Author:** ![mjurczyk](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/mjurczyk/32/10995_2.png) [@mjurczyk](https://discourse.threejs.org/u/mjurczyk)\
**Post date:** [December 8, 2020, 1:30am UTC](https://discourse.threejs.org/t/clear-history-of-scaling-rotations-made-in-blender/21338/2 "2020-12-08T01:30:16Z")

</div>

Could you share an example of a deformed model? Did you try applying the transforms in Blender (`ctrl + a` or `f3 -> Apply - All Transforms`) ?

 ![Screenshot 2020-12-08 at 02.27.33](https://canada1.discourse-cdn.com/flex035/uploads/threejs/original/2X/6/631167e218db5ef9ce082d5e914fe6e344f58c6a.png)

---

<div class="post-metadata">

**Author:** ![donmccurdy](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/donmccurdy/32/33209_2.png) [@donmccurdy](https://discourse.threejs.org/u/donmccurdy)\
**Post date:** [December 8, 2020, 2:45am UTC](https://discourse.threejs.org/t/clear-history-of-scaling-rotations-made-in-blender/21338/3 "2020-12-08T02:45:53Z")

</div>

Could you clarify your workflow a bit more? Are you exporting from Blender with the old three.js JSON addon, or using another format like glTF?

---

<div class="post-metadata">

**Author:** ![Atlas](https://avatars.discourse-cdn.com/v4/letter/a/0ea827/32.png) [@Atlas](https://discourse.threejs.org/u/Atlas)\
**Post date:** [December 8, 2020, 5:15pm UTC](https://discourse.threejs.org/t/clear-history-of-scaling-rotations-made-in-blender/21338/4 "2020-12-08T17:15:38Z")

</div>

That’s the solution, thanks
