Importing a file from blender into Unity

Chris Didier
3 min readMay 4, 2021

Today we are going to be working with our artist for importing files from blender into Unity.

A lot of game studios work in a 3D modeling software called blender. This is a free option that is a reason many people use it as they cannot afford software like Maya or other expensive software.

Within blender the artist is able to edit actions, materials, shapes, and sizes far beyond what one could create within Unity directly so many people will use tools like this to work with in game development.

One of the biggest questions I have come across is can you transfer a file from blender and move it directly into Unity, and what file type is better to use when importing it. Is it better to use the .blend file that is native to blender or is it better to change it to a .fbx file? A lot of the time it is better to use a standalone .fbx file than a blend file because if you accidentally open your .blend file you could change the file for the whole project.

So for now we will use a .fbx file. So make sure when saving a project in blender it is saved as .fbx.

Once downloaded drag file into your Unity assets folder and place it there. The other way to add a new asset is to go to Import New Asset and navigate from there.

You will also want to have a materials folder and a textures folder. The textures folder is there for your texture images that you will be applying.

To gain access to the materials the artist already provided go to materials on your game object and select extract materials and textures and if you have the folders setup they will go there.

To apply the desired material go to create>material>albedo > desired texture. When complete go to your game object and under the mesh renderer add the material to element 0. You may have to adjust the material to get it like how your artist had it in blender.

and this is a simple way of bring over objects from blender to Unity.

--

--