Welcome! Here’s my handy cribsheet of Unity with Blender3D things:
Unity imports Blender3D objects as FBX via a little Python script:
The Python script that Unity uses (substitute your Unity version number or search) to import:
./Hub/Editor/2020.2.1f1/Unity.app/Contents/Tools/Unity-BlenderToFBX.py
More on fixing it:
Blender3D objects used as trees / detail in Unity3D terrain (See the second half of this response)
Probuilder and Probuilderize and Blender:
Some more potentially-useful info:
Updating Blender files without breaking your prefabs:
When I work in Blender3D for Unity3D use, I follow these organizational rules:
-
use Empty Blender Objects as folders: they come out as an extra GameObject
-
ALWAYS parent everything to a single Empty, even a single object
-
put as few objects in a given .blend file as possible, combining them in Unity into a prefab
-
set good names for your Blender3D objects and NEVER RENAME them after Unity sees them
-
don’t even think about Materials or Textures in Blender, just do it in Unity
Costs of Blender vs FBX: