Maya FBX Scale for Unreal and Unity
Wrong model size after export from Maya
Also known as: Maya to Unreal scale · Maya to Unity scale · Maya units centimeters · Maya FBX export units · Maya model too big in Unreal · Maya model too small Unity
Quick answer
A model arrives at the wrong size from Maya when the scene units and the engine's units do not match. Set Maya's working units to centimeters in Preferences > Settings, which matches Unreal Engine's one unit equals one centimeter, and export the FBX with the same units. In Unity, check the model's import settings for Convert Units and Scale Factor. Freeze transformations first, so the object has a scale of 1.
How to fix it
Make a one-meter cube in Maya, which should be 100 units in centimeters, export it and compare it with the engine's own cube. Fixing the size at the source keeps colliders, physics and effects correct, rather than scaling objects in the scene. Save an export preset for the project so every artist exports the same way, and keep the scene unit setting consistent between files.
Tools that use Maya FBX Scale for Unreal and Unity
See also
FBX
The standard 3D exchange format for games
FBX Scale Problems in Unity
Models arrive 100 times too big or too small
Maya Freeze Transformations and Delete History
Fix odd scale, rotation and tool behavior
Game-Ready Asset
Asset prepared to run in a real-time engine
Pivot Point
The origin a mesh transforms around