Blender files in Unity are not working anymore

Hello guys,

I’ve there a problem that the blender files are not readable anymore at Unity. This problem didn’t appear before and I can’t find the reason why the file isn’t working anymore. I tried to reinstall Unity and Blender but its still not working.

On this screenshot, you can see that the blender file “mango” isn’t showing preview model

it was showing before the preview model but since I wanted to edit the file from blender, then Unity said that the file could not be “found”, but the file still exsits?
The other model are showing preview, but when I’m editing one of those model either from Blender or from Unity (from Inspector) then Unity is freezing (and I can’t click anything anymore) and when I’m reopening the project, then the preview model isn’t visible anymore.

Also the inspector settings is still there for blender files:

When I changed something from settings and pressing on “Apply”-Button then Unity is freezing, like I said.

This problem also appear too if I just create a simple box in Blender and saving in Unity Project.

I hope someone can help me!

I’m using Unity 5.5.2f1

Thank you,

  • Chinafreak

I notice that the icon(s) in the import settings pane refer to a ‘document’ as opposed to the model itself. Are you exporting in fbx format ?

To eliminate a problem with your Blender export settings, try the cube I’ve just created in Blender. It’s been tested in Unity 5.5.2f1 …

Blender Cube

Let me know the result

.fbx is working fine. Thats not the problem. But I was asking for .blend files, because its a lot easier to save 3D model instead to export it directly. There must be a reason why this isn’t working anymore.
But thank you so much for your answer!

Here’s the blend file (also tested in Unity 5.5.2 f1)…

CubeBlendFile

@Vectorbox hmm, funny. Your files is working. How I can refresh .blend files from Unity? Would removing meta files help me?

Unity will recreate deleted metafiles so you could try it out, but as my blend file imports correctly the problem seems to originate from Blender. It seems to me that there is a problem with the Blender file format.

To confirm this can you upload (post a link) to one of your blend files ?.

What versions of Blender are you each using?

I’m using 2.78c (x64), but I’ve never had a problem with the previous verisons.

1 Like

I was having a similar problem with blend files to Unity, same version as you Chinafreak. I had reinstalled blender and Unity, but I forgot to use the ‘Run as Admin’, and when I did that, it all worked fine with icons and all.

I was just getting a blank white document icon in Unity before that, but now I get the correct icon and the Materials too.

Hope that helps you too.

Huge thank you @JimmyC63 ! That worked!
And also sorry for late answer! :slight_smile:

I had the same problem when I changed my computer. For blender resources to work you MUST REINSTALL BLENDER. Then reimport the resources (right click on asset > import all).

2 Likes

the same issues i was face.
this video help you to solve the issue :
https://www.youtube.com/watch?v=u1VxNlaR_eY

1 Like

hello sir , where is the cube

Here’s my fix for this: the problem I had was Unity began importing Camera and Light objects whereas in the past 8 years it had not done so. This threw off 100% of my prefabs since I usually left the default light and camera in the blender scene.

Rather then rebuilding everything or editing every single Blender file, I went and tweaked the Python import script to NOT import the cameras and lights, which imposes a future requirement on me for all my projects needing such a hack to the import script. Luckily it is easy.

Blender3D import FBX:

The script that Unity uses:

./Hub/Editor/2020.2.1f1/Unity.app/Contents/Tools/Unity-BlenderToFBX.py

More on fixing it:

2 Likes

I’ll just post here to inform other lost souls like me that you can’t actually use .blend file if you don’t have Blender installed on the PC. this might be obvious to some but not to me…

1 Like

Technically this requirement has always been in the documentation, if one were so bold as to look there:

There are several other details that are critical to interoperation, so it might behoove a Blender/Unity user to at least be passingly familiar with them.

So my school curriculum has us downloading assets that are already .blend files. They are not showing icons and I cannot drag and drop into the scene. Are you saying that we still have to have the Blender app in order to use these files even if we aren’t really using the Blender app for anything?

Yes. It’s right there in the Unity docs.

https://docs.unity3d.com/560/Documentation/Manual/HOWTO-ImportObjectBlender.html

I quote from the very first line of the above page,

“Unity natively imports Blender files. This works under the hood by using the Blender FBX exporter.”

I don’t understand. I downloaded the assets from my school’s curriculum. It just said click on this link and the Unity editor popped up. It said check all boxes and click import. I don’t have Blender on my computer. The assets are showing up in Unity as a sheet of paper. Our lesson says to add assets to the scene just drag and drop. It won’t let me. What exactly do you think I need to do to get these files to work? I’m a high school student.