Blender to Unity: The Export Settings That Actually Matter

Blender to Unity has its own set of traps, and they are different from the Unreal ones. Here is what actually goes wrong.

The Rotation Problem

Blender is Z-up. Unity is Y-up. This is the single biggest source of confusion, and it manifests as models lying on their side or objects with a -90 degree X rotation baked into the transform.

Unity handles the conversion on import, but the compensation shows up in the Inspector and propagates to anything you parent. The cleanest approach is exporting with the correct axis settings rather than fixing rotations in Unity afterwards.

Unity Can Read .blend Files — Do Not Rely On It

Drop a .blend into your Assets folder and Unity imports it, using Blender in the background to convert.

Convenient for prototyping, and a poor idea for production. It requires Blender installed on every machine, breaks when versions change, and imports everything in the file including cameras, lights and your unused test objects.

Export FBX deliberately for anything you intend to ship.

Scale

Both applications treat one unit as one metre, so scale is less painful here than with Unreal. Apply transforms anyway — unapplied scale still breaks physics colliders and animation.

Materials

As with any engine, shader graphs do not transfer. Material slots and assignments do.

Export textures separately and rebuild materials using Unity’s Standard shader or your render pipeline’s equivalent. Note that URP and HDRP use different shaders — materials built for one will appear magenta in the other.

Rigs and Animation

Set the rig type on import: Humanoid for characters that need retargeting and Mecanim, Generic for everything else.

Humanoid is what lets you use Mixamo animations and share motion between characters, but it requires a rig Unity can map to its avatar definition — standard bone hierarchy, no unusual extra bones in the chain.

Before You Export

  • Apply all modifiers
  • Apply transforms (Ctrl+A)
  • Remove cameras, lights and helper objects
  • Check your normals are facing outward
  • Add a second UV channel if you are baking lightmaps

More in our Unity collection and our guide to optimising models for games.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top