Issue importing sphere from Blender to Unity

Blender 2.69, Unity Pro 4.3.1f1

I do the following in blender:

  • add UV sphere
  • go to UV Editing view
  • UV Mapping / Sphere Projection
  • save .blend file

In Unity, I drag&drop the .blend file into the Asset view: got an error “Blender could not convert the blend file into FBX file”.

Now if I do the same thing without doing the UV mapping in Blender, then Unity can import the file without error.

Any idea?

EDIT 1: please note that if I assign a texture to the sphere (with UV map selected, Image/Open) and then save the .blend file, it is imported fine in Unity. That doesn’t make sense, why should I assign a texture to the object if I just want to set up the mesh and UVs ? I want to apply the texture in Unity, not in Blender.

man, no one answered this huh. And here i am finding it a decade later

I’m guessing it is because this error:

is actually a Blender error, not a Unity error.

All Unity does is fire up Blender, give it your blend file and says “MAKE ME AN FBX,” which Unity then imports. That’s it. If you’re seeing that error, then open Blender yourself and try exporting it as FBX.

If that succeeds, then use the FBX you exported.

If that fails, fix it in Blender until it works.

Here’s more random Blender-> Unity tidbits:

Unity imports Blender3D objects as FBX via a little Python script:

https://forum.unity.com/threads/from-blender-to-unity-problem.1073381/#post-6925811

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:

https://forum.unity.com/threads/all-my-mesh-folder-content-is-gone.1102144/#post-7094962

Blender3D objects used as trees / detail in Unity3D terrain (See the second half of this response)

https://forum.unity.com/threads/terrain-editor-adds-the-trees-in-wrong-rotation-custom-trees-made-with-blender.1112119/#post-7155631

https://forum.unity.com/threads/all-components-lost-when-changing-parent-in-blender.1159283/#post-7442123

If you just need a sphere with UV coordinates, you can cheesy-easy make it in code. There are fully-functioning examples in my MakeGeo project.

MakeGeo is presently hosted at these locations:

https://bitbucket.org/kurtdekker/makegeo

https://github.com/kurtdekker/makegeo

https://gitlab.com/kurtdekker/makegeo

https://sourceforge.net/p/makegeo