At first it feels like that is the case. You drag and drop a. But as people quickly realize when they go through the process, the devil is in the details. This guide was created to take all pain from the process of importing simple Blender models into Unity, so that at least you know what works for sure and why that is. Coordinate differences The first thing to keep in mind is that there are two main differences between the coordinate system of Unity and Blender. Image credit:license 2. We are not using Blender to create a rendered scene, we just care about the model, so unless you are indeed doing other things with your Blender file, you can remove these elements. Make sure to name your model as well. On the Transforms panel, the values for Rotation should show 0 and for Scale 1 on all the axes. Press Control + A, Apply — Rotation and Scale. In Unity you want to be able to apply transforms to your models. If they already come with weird numbers in there this will be confusing. To change the origin in Blender, left click on the position you want to place the 3D cursor there, then click on Set Origin — Origin to 3D Cursor in the Tools panel. Sometimes when importing a model into Unity, it appears as some faces are invisible. This is caused by the normals of those faces pointing inwards. If you are experiencing this issue try the following: What is a normal. In a mesh, each face has a single vector which is perpendicular to the face. This vector is called a normal and it points to only one side of the face. Normals are used for rendering. In your model, all normals should always point outwards. To do that, go to Edit Mode, select all faces, go to Mesh — Normals — Recalculate Outside. What if I need to show both sides of a plane. Like a wall that separates two rooms for instance. In those cases you should use a cube mesh shape for instance, or duplicate the face you can extrude the face and move it slightly to the other sideyou should never have a single face that will be looked at from both sides. Backface culling is when you explicitly tell your program that only one side of a face should be rendered. At first that sounds like both paths should be 100% equivalent. However, that is not the case. Importing a blend file into Unity Simply drag and drop the. The file to grab is the light blue box. If you click on the imported mesh, notice that the Inspector panel shows a scale factor of 1 and a file scale of 1. The X axis will be reversed from what you had in Blender. Whatever value of X was positive in Blender, will be negative in Unity. Once the model is blender 3d cursor to origin Unity you can move and rotate at glance. If you want the X coordinate to match, in Unity you have to apply a rotation of 180 degrees on Y. The model will show just fine, but the Inspector panel will show a File Scale of 0. We can deal with that. If you drag the mesh into the scene and check the Inspector panel, you will notice that the scale is set to 1, that means we are on the right track. Regarding the horizontal plane coordinates, if you want the X direction to match that of Blender, you have to apply a rotation of 180 degrees in Y in Unity, like like we did for blend files. There is simply no correct answer to that question, as both options have their pros and cons and that will depend also on your own workflow. The important thing is that by following this tutorial you can now import your Blender assets correctly no matter your choice. Which approach should I take. After importing a blend file into Unity, if you modify and save that file in Blender, the objects in Unity that use this asset will be updated too. However, it can also mean you have to be careful if you are making changes in Blender, as you can easily mess up your game objects by some unintentional transforms and location changes. Thanks for reading and I hope you found this tutorial helpful. Let us know in the commenting area. Pablo Farias Blender 3d cursor to origin Founder of Zenva - the world's leading platform to learn programming and game development, which features a community of over 350,000 learners.