Version: 2019.4
Supported Model file formats
Modeling characters for optimal performance

Creating Assets outside of Unity

You can create complex Models for game characters, terrains, and other environment objects outside of Unity and import them. For example, you can create SpeedTree Models for your terrain and create GameObjects in Blender or Autodesk® Maya®.

Unity supports FBX files which you can export from most 3D modeling applications. However, SketchUp and SpeedTree do not support exporting to FBX. For information on how to work with those proprietary file formats, see the documentation on SketchUp Settings and SpeedTree.

Always export Models from your 3d modeling application to FBX instead of directly saving your application files in your Unity Project. Don’t use native file formats directly in production. Even if you use the proprietary application files directly in your Project, Unity converts them to the FBX format first before importing them.

Before starting to create anything in your 3D modeling applications, read the guidelines below to ensure the best results:

Scaling factors

Unity’s physics and lighting systems expect 1 meter in the game world to be 1 unit in the imported Model file.

The defaults for different 3D packages are as follows:

  • .fbx, .max, .jas = 0.01
  • .3ds = 0.1
  • .mb, .ma, .lxo, .dxf, .blend, .dae = 1

When importing Model files into Unity from a 3D modeling application with a different scaling factor, you can convert the file units to use the Unity scale by enabling the Convert Units option.

Supported Model file formats
Modeling characters for optimal performance
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。