Skip to content
Dunking Dog Games Dunking Dog Games

Best Blender to Unity Export Settings – Complete Guide

· Tutorials , Blender , Unity

Best Blender to Unity export settings guide

Getting your 3D models from Blender into Unity can be frustrating if you don’t know the right export settings. Wrong settings lead to flipped normals, missing textures, broken animations, and other headaches.

In this guide, we share the best Blender to Unity export settings that work reliably for game assets. These settings have been tested with Blender 4.x and Unity 2023+.

Quick Export Settings Summary

SettingValueWhy It Matters
Forward Axis-Z ForwardUnity uses -Z as forward
Up AxisY UpUnity uses Y as up
Apply Modifiers✅ EnabledEnsures modifiers are baked
Custom Properties✅ EnabledPreserves metadata
Selection OnlyAs neededExport only what you need

Step-by-Step FBX Export Settings

1. Open the Export Dialog

Go to File → Export → FBX (.fbx) in Blender.

2. General Tab Settings

✅ Apply Transform          – Bakes location, rotation, scale
✅ Apply Modifiers          – Applies all modifiers before export
✅ Custom Properties        – Preserves Blender metadata
✅ Selection Only           – Export only selected objects (recommended)
✅ Visible Objects Only     – Skip hidden objects

3. Add-ons Tab Settings

✅ Include → Limit to Selected
✅ Include → Apply Transform
✅ Include → Custom Properties

4. Geometry Options

✅ Smooth Smoothing         – Preserve smooth shading
✅ Normals                  – Export face normals
✅ Tangents                 – Required for PBR materials
✅ Object Types → Mesh      – Export meshes
✅ Object Types → Armature  – Export skeletons (if animated)

5. Geometry Data Settings

OptionRecommendedNotes
Normals✅ EnabledRequired for proper lighting
Tangents✅ EnabledRequired for normal maps
Shape Keys❌ Disabled**Enable only if needed
UVs✅ EnabledAlways export UV coordinates
Colors✅ EnabledVertex colors if used

Common Issues and Solutions

Issue 1: Model Appears Upside Down or Backwards

Cause: Axis mismatch between Blender and Unity.

Solution: In the FBX export dialog, ensure:

  • Forward: -Z Forward
  • Up: Y Up

These are Unity’s default axes. If your model still appears wrong, try rotating it in Blender before export (rotate 90° on X axis).

Issue 2: Normals Are Flipped (Inside-Out Model)

Cause: Inconsistent face winding or incorrect export settings.

Solution:

  1. In Blender, select the mesh and press Shift+N to recalculate normals outward
  2. Enable “Flip Normals” in FBX export options if needed
  3. Check that all faces are oriented correctly (Overlay → Face Orientation)

Issue 3: Textures Are Missing or Black

Cause: Texture paths not included or incorrect format.

Solution:

  1. Pack textures into the .fbx file: In Blender, go to File → External Data → Pack Resources before exporting
  2. Or use relative paths and export textures as separate files
  3. Ensure textures are in a supported format (PNG, JPG, TGA)

Issue 4: Animation Is Broken or Missing

Cause: Armature settings or keyframe issues.

Solution:

  1. Apply all transforms on both the mesh and armature (Ctrl+A → All Transforms)
  2. In FBX export, ensure Armature is checked under Object Types
  3. Set Compression to “Keyframe Reduction” with reasonable settings
  4. Test animation in Unity’s import settings before finalizing

Issue 5: Scale Is Wrong (Model Too Big/Small)

Cause: Unit scale mismatch between Blender and Unity.

Solution:

  1. In Blender, check your scene units (Scene Properties → Units)
  2. Set to Metric with Scale = 1.0 for best compatibility
  3. In Unity’s FBX importer, set Scale Factor = 1.0 (default)
  4. If issues persist, try Scale Factor = 0.01 in Unity

Optimizing Assets for Game Performance

Polygon Count Guidelines

PlatformLow-Poly TargetHigh-Quality Target
Mobile500-5,000 tris5,000-20,000 tris
PC/Console10,000-50,000 tris50,000-100,000+ tris

Texture Recommendations

  • Format: PNG for transparency, JPG for opaque textures
  • Size: Power of 2 (256x256, 512x512, 1024x1024)
  • Mipmaps: ✅ Enabled in Unity importer
  • Compression: ASTC (mobile), DXT/BC (PC/console)

Naming Conventions

Use clear, consistent naming:

  • prop_chest_01 for props
  • char_hero_01 for characters
  • env_tree_oak_01 for environment pieces

Avoid spaces and special characters. Use underscores instead.

Material Setup for Unity

Using Blender’s Principled BSDF

The Principled BSDF shader maps well to Unity’s URP/HDRP:

BlenderUnity Equivalent
Base ColorAlbedo/Main Texture
RoughnessSmoothness (inverted)
MetallicMetallic
Normal MapNormal Map
EmissionEmission

Exporting Materials

  1. Use Principled BSDF for best compatibility
  2. Bake textures if using complex node setups
  3. Consider using Unity’s Shader Graph for custom materials after import

Have questions about exporting from Blender to Unity? Drop them in the comments below! 🎮✨

Tags: blenderunity3d