# Another glTF import scaling question

**URL:** <https://forum.babylonjs.com/t/another-gltf-import-scaling-question/11385>\
**Category:** Questions\
**Created:** [June 2, 2020, 11:06pm UTC](https://forum.babylonjs.com/t/another-gltf-import-scaling-question/11385 "2020-06-02T23:06:58Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![imperator](https://avatars.discourse-cdn.com/v4/letter/i/76d3ee/32.png) [@imperator](https://forum.babylonjs.com/u/imperator)\
**Post date:** [June 2, 2020, 11:06pm UTC](https://forum.babylonjs.com/t/another-gltf-import-scaling-question/11385/1 "2020-06-02T23:06:58Z")

</div>

Hi,

another beginner question and I know that there are some topics already out there on this - so sorry to ask again.  
Here is the scene:  
[https://playground.babylonjs.com/#K92IMP](https://playground.babylonjs.com/#K92IMP)  
I am wondering, why ` dog.scaling=new BABYLON.Vector3(.01, .01, .01)` makes it bigger. I just expected smaller result. If I use numbers greater 1 it shrinks. But this confuses me to be honest. Why is this working other way around here?

Thank you!

---

<div class="post-metadata">

**Author:** ![Evgeni\_Popov](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/evgeni_popov/32/4432_2.png) [@Evgeni\_Popov](https://forum.babylonjs.com/u/Evgeni_Popov)\
**Post date:** [June 3, 2020, 12:02am UTC](https://forum.babylonjs.com/t/another-gltf-import-scaling-question/11385/2 "2020-06-03T00:02:22Z")

</div>

I don’t experience your problem:

- scaling = 0.001  
 ![image](https://us1.discourse-cdn.com/flex024/uploads/babylonjs/original/2X/f/f23aa566f4f2b8cc8846a2906238904eb481dbfc.png)
- scaling = 0.005  
 ![image](https://us1.discourse-cdn.com/flex024/uploads/babylonjs/original/2X/8/8711aa42544fa30f12562de2550ad6f072419df5.png)
- scaling = 0.01  
 ![image](https://us1.discourse-cdn.com/flex024/uploads/babylonjs/original/2X/f/f8e56336a99c282cc57864221596ce6963e756ab.png)

---

<div class="post-metadata">

**Author:** ![sebavan](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/sebavan/32/57_2.png) [@sebavan](https://forum.babylonjs.com/u/sebavan)\
**Post date:** [June 3, 2020, 12:32pm UTC](https://forum.babylonjs.com/t/another-gltf-import-scaling-question/11385/3 "2020-06-03T12:32:59Z")

</div>

I am not reproducing the issue either ?

---

<div class="post-metadata">

**Author:** ![imperator](https://avatars.discourse-cdn.com/v4/letter/i/76d3ee/32.png) [@imperator](https://forum.babylonjs.com/u/imperator)\
**Post date:** [June 3, 2020, 12:41pm UTC](https://forum.babylonjs.com/t/another-gltf-import-scaling-question/11385/4 "2020-06-03T12:41:15Z")

</div>

thank you! but that is weird. Maybe a caching issue of browser because I had different version which might have be corrupt in any ways with same file name before. Now it looks same here like on your photos.  
I am still have a scaling question. I set scale of model in editor to 1 so I would expect after export/import  
that ` dog.scaling=new BABYLON.Vector3(1, 1, 1)` would be same as no scaling at all.  
So I checked glTF-JSON and there I have:  
“nodes”: [  
{  
“translation”: [  
0,  
0,  
0  
],  
“scale”: [  
0.001,  
0.001,  
0.001  
],  
“rotation”: [  
0,  
0,  
0,  
1  
],  
“name”: “dog”,  
“children”: [  
1,  
2,  
3,  
4  
]  
}

I would expect scale 1 also here. So this is export issue or normal in glTF? I am using Vectary and there are no export options. Thank you!

---

<div class="post-metadata">

**Author:** ![sebavan](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/sebavan/32/57_2.png) [@sebavan](https://forum.babylonjs.com/u/sebavan)\
**Post date:** [June 3, 2020, 12:54pm UTC](https://forum.babylonjs.com/t/another-gltf-import-scaling-question/11385/5 "2020-06-03T12:54:53Z")

</div>

Adding @Drigax for the exporter question as he is the master for it 🙂

---

<div class="post-metadata">

**Author:** ![imperator](https://avatars.discourse-cdn.com/v4/letter/i/76d3ee/32.png) [@imperator](https://forum.babylonjs.com/u/imperator)\
**Post date:** [June 3, 2020, 3:37pm UTC](https://forum.babylonjs.com/t/another-gltf-import-scaling-question/11385/6 "2020-06-03T15:37:30Z")

</div>

I contacted Vectary support about this and know the reason now:  
“Hi, Vectary units represent millimeters (or inches if you change that in settings), so when exporting to glTF, it gets converted to meters. Currently there are no additional unit settings, but I can forward it to designers as a suggestion”  
But there is no indication about any units in Vectary user interface which very confusing - it could be anything.  
So a standard cube for example with scale 1 would be tiny compared to same cube exported to Blender because in reality it is mm not m.  
Vectary support on this: “Thank you for the feedback btw, this is something that could be improved a lot”
