Apply transformation when exporting from blender to unity
If you use scaling to shape an object in Blender and then import it in Unity, the scaling properties need to be preserved. If you want to keep the scaling in Unity reset to 1, you need to apply the transformation before exporting. This tutorial will tell you how.
If you scale a cube like this in Blender:
And then export and import it in Unity, the scaling needs to be preserved:
If you reset the scaling in Unity to 1, the object will be shown as a cube.
Preserve transformation
- Switch back to Blender
- Select the object you have scaled
- Type CMD + A (CTR + A on Windows)
- Choose “All Transforms” to apply to all transformations
Notice how the scale properties have been reset to 1 and the object remains its shape:
- Click File > Export > FBX
- Use these settings:
- Import the FBX as an Asset in Unity
- Create an instance of it
Notice how the scale factor remains 1 and the object looks like the thing you exported in Blender.
Written by Loek van den Ouweland on August 02, 2019. Questions regarding this artice? You can send them to the address below.