Introduction: Blender Models to Unity Engine
This tutorial is going to teach you how to use the 3D modeling program Blender and how to export your creations into the Unity game engine.
Supplies
Blender 2.8
Unity Engine
Step 1: Downloading Blender and Unity
To download blender all you have to do is go to their website https://www.blender.org/
Once there you should see a blue bar that says Download Blender 2.8X.
Click that and it will bring you to another page where you can download blender.
To download Unity, go to https://unity3d.com/get-unity/download and click download Unity Hub
Run that file once downloaded. Create an account for Unity. Once logged in, click the gear icon next to your profile and select manual activation. Click "save license request" and then select the link underneath that. Upload the file you just downloaded and click next. For the license select personal edition and "I don't use Unity in a professional capacity." Click next. Download the license file and back in the Unity hub upload that file.
Now that you have a license for Unity its time to download an engine.
Installs > add > select which year (I choose 2019) > next
Step 2: Opening Blender
Run the installer for blender and then open Blender with the shortcut icon.
Blender is an open source 3d modeling program which is capable of creating almost everything imaginable. For that to happen we first need to turn on some add-ons within Blender.
Edit > Preferences > Add-ons > enable these two add-ons: Import Images as Planes & LoopTools
Now you are ready to start creating.
Step 3: Set Up for Modeling
First things first, reference images always.
Go onto your preference of image searching platforms and find a nice side of your weapon of choice, I will be using a knife as example.
Movement in blender :
shift + middle mouse : panning
middle mouse : rotating/revolving
scrolling : zooming in/out
Click and drag to select everything in the scene or press 'a' to select all objects. Right click and select delete at the bottom.
Press shift+a to bring up the add menu, select image as plane - navigate to your image
You should see a gray box, this is due to the viewport display, images do not show up unless you are in LookDev (Viewport shading) mode.
Rotate the object if needed to make modeling easy.
Short-cuts used
shift + A : add menu
x : delete menu
a : select all
Step 4: Creating Objects
Now that we have set up the reference image it's time to start modeling.
Currently blender is in Object mode which allows us to move/scale/rotate objects. To edit objects on the vertex level we need to be in edit mode. You can switch between these modes by pressing 'tab' or by going in the upper left corner and using the drop down box.
A basic rule for modeling is to start with the primitive that is closest to the end result. Since I am trying to create a knife, I will be using cylinders and cubes. Another rule of thumb for 3d modeling is that you do not have to create the entire object as one object. If in the real world they are separate parts, make them separate.
*my units are in inches but the default is meters so measurements may very
shortcuts used
g : grab/move/translate
g+g : edge slide (keeps geometry the same while only moving vertices)
r : rotate
s : scale
crtl + r : edge loops
* You can limit which axis are affected by these commands
i : inset (creates new geometry within a face based on the face)
Step 5: Finishing Up the Knife
Now that the handle is finished we are going to create the blade and the hilt as two separate objects.
The hilt is easy as we can borrow the geometry from the handle to get a rough estimate of its size. We select the handles one face and press shift + d to duplicate the geometry and then by pressing p, we are able to separate this mesh into its own object. Lastly we just need to extrude out the face and then scale it to the right size.
For the blade I choose to start with a cube since the blade is close to a rectangle. After scaling the width of the blade I add 1 edge loop to be the edge of the blade. From top view I drag out the blade's tip to the right spot constrained to the y axis. Once more edge loops are added and scaled to their right spots I merge the tip into one vertex with alt + m.
shortcuts used :
e : extrude
shift + d : duplicate geometry
p : separate menu
alt + m : merge menu
Step 6: Exporting As .fbx
Last step in blender is to export to a fbxfile.
delete your reference image first
File > export > .fbx
Now to import this file into Unity
I encourage you to create a few other objects and a simple environment maybe if you got the time.
Step 7: Importing to Unity
Create a new project in Unity
Select 3D
Once it loads in you are able to drag in your .fbx file into the assets manager
Once your file is there, you can then drag it into the scene for later use.
Congratulations you have completed this Instructable. Thank you for following along.