'Use Blender file in Unity with Blender 3.0.0

long story short: To use blender models in Unity you need to install a Blender Version 2.X since the (in Unity integrated) python script that converts the models doesn't support 3.X yet.

Edit: As it stands now Unity and Blender 3.0.1 and onwards work properly together.

(source: https://forum.unity.com/threads/unity-issues-with-blender-3-0-version-reading-issue.1207444/)


Original Question: I got a new PC and tried to open my Unity (2021.1.5f) Project, which uses blender models. When opening the project i got errormessages saying "Blender could not convert the .blend file to .fbx file" and when i hit play there were spawning a bunch of empty Gameobjects called "missing prefab (dummy)". Also not all models were missing. Only the blender files (i think).

So it looks to me, that there might be a problem with blender 3.0.0, which is the newest version to download. In the unity Forum the user "Kurt-Dekker" already is helping people indicating to a Python script in the UnityEditor Directory "Unity-BlenderToFBX" but i didn't find an updated script that fix the issue with blender 3.0.0.

In case anyone is getting similar issues, i solved the issue by installing an older blender version (i use 2.8).

Is there anyone who knows how to fix the script for blender 3.0.0? :) Hope i could help someone bypassing the problem for now and have a good day



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source