Learning how to make gears in blender is a fundamental skill for anyone interested in mechanical modeling or animation. Creating precise mechanical gears is possible using Blender’s 3D modeling tools, starting with a basic circle mesh and careful extrusion. This guide will walk you through the entire process, from a simple gear to a more complex, customizable one.
You will learn to control the tooth count, angle, and size with precision. By the end, you’ll be able to model gears for any project you have in mind.
how to make gears in blender
This section covers the core process for building a basic spur gear. We’ll use Blender’s mesh editing tools to form the gear teeth and shape the body. Follow these steps carefully for a solid foundation.
Setting Up Your Blender Workspace
First, open Blender and start a new General project. You’ll see the default cube, camera, and light. We need a clean slate for our gear.
Select the cube by right-clicking on it. Press the ‘X’ key on your keyboard or the ‘Delete’ key to remove it. Now you have an empty scene.
Essential Editor Layout for Modeling
For modeling, it’s helpful to arrange your interface. You can split the main 3D Viewport to see both a 3D and a top-down view.
- Hover your mouse over the corner of the 3D Viewport until the cursor changes to a cross.
- Right-click and choose ‘Vertical Split’.
- In the new window, change the view to ‘Top Orthographic’ by pressing ‘Numpad 7’.
This gives you a precise view for creating the gear’s profile. Also ensure you are in Object Mode to begin.
Creating the Gear Profile
The profile is the 2D shape we will extrude into a 3D gear. We start with a circle.
- Press ‘Shift + A’ to open the Add menu.
- Navigate to Mesh > Circle. A circle will appear at the origin.
- Look at the bottom-left of the 3D viewport. A small menu labeled ‘Add Circle’ will appear. If you miss it, press F9 to bring it back.
- In this menu, change the ‘Vertices’ to 16. This will be the number of teeth for our first gear. You can change this later for different sizes.
- Set ‘Radius’ to 1.0 and leave ‘Fill Type’ as ‘Nothing’. We want just the outline.
Now we need to enter Edit Mode to shape the teeth. Press the ‘Tab’ key to switch from Object Mode to Edit Mode. You will see all the vertices of the circle selected.
Forming the Gear Teeth
We will use a technique called extrusion to pull out the teeth from the circle’s vertices.
- Make sure you are in Vertex select mode (press ‘1’ on your keyboard, not the numpad).
- Deselect all vertices by pressing ‘Alt + A’.
- Now, select every other vertex. You can do this manually by holding ‘Shift’ and right-clicking, or use a faster method: select one vertex, skip the next, select the next, and so on around the circle. You should have 8 vertices selected.
- Press ‘E’ to extrude, then immediately press ‘Esc’. You don’t want to move them yet.
- Now press ‘S’ to scale, and type ‘0.8’ to scale these selected vertices inward by 80%. Press Enter. This creates the gaps between the teeth.
- Deselect all (‘Alt + A’). Now select the vertices you did *not* select before (the ones still on the original circle).
- Press ‘E’ to extrude, then ‘Esc’ again.
- This time, press ‘S’ to scale and type ‘1.2’ to scale these vertices outward by 120%. Press Enter. This forms the tips of the gear teeth.
You should now see a star-like shape with pointed teeth. This is your gear’s profile. Switch to ‘Face Select’ mode (press ‘3’) to see it more clearly.
Extruding for 3D Depth
With the profile ready, we turn it into a solid 3D object.
- In Edit Mode, with all vertices selected (‘A’ key), press ‘E’ to extrude.
- Instead of clicking, simply type ‘0.2’ and press Enter. This extrudes the profile by 0.2 Blender units, giving the gear thickness.
- You now have a flat 3D gear. For a better look, press ‘Tab’ to go back to Object Mode.
- Press ‘Z’ to toggle into Solid shading mode if you are in Wireframe.
To add a hub (the center hole), we need to use a modifier. First, let’s add some geometry to the center.
- Go back to Edit Mode (‘Tab’).
- Switch to Face select mode (‘3’).
- Select the top and bottom faces in the very center of the gear. You may need to rotate your view to see both.
- Press ‘I’ to inset those faces, and type a value like ‘0.3’. Press Enter.
- Now press ‘E’ to extrude the inset faces, and type ‘-0.3’ to extrude them inward, creating a hole.
Applying Modifiers for a Clean Finish
Our gear has sharp edges. In the real world, gears have slight bevels. We use the Bevel modifier.
- In Object Mode, go to the Modifier Properties tab (the blue wrench icon).
- Click ‘Add Modifier’ and choose ‘Bevel’.
- Under ‘Limits’, select ‘Angle’. This will only bevel edges where faces meet at a sharp angle.
- Set the ‘Angle’ to 30 degrees.
- Increase the ‘Width’ value slightly, like 0.02m. You will see the gear teeth get slightly rounded edges.
- For a final touch, add a ‘Subdivision Surface’ modifier. Set the ‘Levels Viewport’ to 1. This smooths the geometry.
- To keep the gear’s sharp shape, check the ‘Subdivision’ checkbox in the Bevel modifier to apply it before the subdivision.
You now have a complete, basic 3D gear. Remember to apply your modifiers if you plan to use the gear for animation or further complex editing. You can do this by clicking the downward arrow next to each modifier and choosing ‘Apply’.
Advanced Gear Modeling Techniques
Once you’ve mastered the basic spur gear, you can create more complex types. This includes helical gears, bevel gears, and worm gears. The principles are similar but involve more advanced transformations.
Modeling a Helical Gear
A helical gear has teeth that are cut at an angle. This makes them run more quietly than spur gears. The modeling process starts with the same profile we just made.
- Create your basic spur gear profile, but do not extrude it into 3D yet. You should have the flat 2D star shape in Edit Mode.
- With all vertices selected, press ‘E’ to extrude. This time, type a small value like ‘0.05’ and press Enter.
- Immediately press ‘R’ for rotate, then ‘Z’ to constrain to the Z-axis, and type a small angle like ‘5’. Press Enter. This slightly rotates the new extrusion.
- Now, you need to repeat this many times. Instead of doing it manually, use the Screw modifier. It might be easier to start over with a specific approach.
A more reliable method is to use the Screw modifier with a profile.
- Create a single tooth profile as a separate curve or mesh.
- Place this tooth at the edge of a circle.
- Add an Array modifier to duplicate the tooth around the circle, setting the ‘Count’ to your desired number of teeth.
- Then, add a Simple Deform modifier. Choose ‘Twist’ as the deform type.
- Adjust the ‘Angle’ to create the helix. This will twist the entire ring of teeth.
- Finally, add a Solidify modifier to give it thickness.
Creating a Bevel Gear
Bevel gears connect two shafts at an angle, usually 90 degrees. The teeth are shaped like cones. To model one, we start with a cone primitive.
- Delete any existing objects and add a Cone mesh (‘Shift + A’ > Mesh > Cone).
- In the add menu, set the number of vertices to twice your desired tooth count. For a 16-tooth gear, use 32 vertices.
- Enter Edit Mode. You will use a similar vertex selection and scaling technique as before, but on the cone’s sloped surface.
- Select alternating vertices on the bottom ring of the cone.
- Scale them inward and outward to create the tooth profile, then extrude the entire shape slightly to define the teeth.
- This process is trickier and often involves using a Boolean modifier with a duplicated, rotated tooth profile to cut the teeth accurately.
Using Add-ons for Complex Gears
Blender has a powerful built-in add-on called “Add Mesh: Extra Objects”. It includes a gear generator.
- Go to Edit > Preferences.
- Click on the ‘Add-ons’ tab.
- Type “gear” in the search bar.
- Enable the add-on titled “Add Mesh: Extra Objects”.
- Close preferences. Now, when you press ‘Shift + A’ and go to Mesh, you’ll find a new category like “Extra Objects” with a “Gears” option.
This tool lets you generate many gear types with precise parameters like pressure angle and module, which are standard in engineering. It’s perfect for when you need accurate mechanical simulations.
Materials, Shading, and Realistic Rendering
A gray gear looks functional, but adding materials makes it look real. We’ll create a metallic material using Blender’s Shader Editor.
Creating a Basic Metal Material
First, select your gear in Object Mode. Go to the Material Properties tab (red sphere icon).
- Click ‘New’ to create a new material. Name it “Steel_Gear”.
- Click on the ‘Surface’ section header to switch to the Shader Editor, or open a new window and set it to Shader Editor.
- You’ll see a ‘Principled BSDF’ shader node. This is a do-everything material node.
- Set the ‘Base Color’ to a dark gray, almost black.
- Increase the ‘Metallic’ slider to 1.0.
- Reduce the ‘Roughness’ to about 0.3. This makes the metal shiny but not mirror-like.
For more detail, we can add a texture. A brushed metal look is common for gears.
- Press ‘Shift + A’ in the Shader Editor to add a new node.
- Go to Texture > Noise Texture. Connect its ‘Fac’ output to the ‘Roughness’ input of the Principled BSDF.
- Add a ‘Mapping’ node and a ‘Texture Coordinate’ node.
- Connect the ‘Object’ output of the Texture Coordinate node to the ‘Vector’ input of the Mapping node.
- Then connect the Mapping node’s output to the ‘Vector’ input of the Noise Texture.
- Play with the Scale on the Noise Texture (try 50.0) and the Mapping node’s Rotation to get a fine, directional grain.
Lighting and Scene Setup
Good lighting is crucial for a realistic render. Use a three-point lighting setup.
- Delete the default light. Add a new light by pressing ‘Shift + A’ > Light > Sun. This is your key light. Place it above and to the side. Set its strength to 3.0 or higher.
- Add a second light, a Point light or another Sun with lower strength (0.5). Place it on the opposite side to fill in shadows.
- Add a third weak light (strength 0.3) behind the gear to create a rim light, separating it from the background.
- Add a plane as a floor beneath the gear. Scale it up. Give it a simple, slightly reflective gray material.
For your camera, position it at a good angle to see the gear teeth. Press ‘Numpad 0’ to look through the camera. Use the ‘N’ panel in the 3D viewport to find the Camera settings and set the Focal Length to 50mm for a natural look.
Animating Gears in Motion
A still gear is good, but a turning gear is better. Animating gears in Blender involves parenting objects and using drivers or constraints to link their rotation.
Setting Up a Simple Gear Train
Let’s animate two meshing gears. First, duplicate your gear (‘Shift + D’) and place it next to the original so their teeth interlock roughly.
- Select the first gear. In Object Mode, find the Transform panel in the sidebar (‘N’ key).
- Note its location and rotation. We will animate the rotation on the Z-axis.
- Move the playhead in the timeline to frame 1.
- With the first gear selected, press ‘I’ on your keyboard and choose ‘Rotation’. This sets a rotation keyframe.
- Go to frame 100. Press ‘R’, then ‘Z’, then type ‘360’ and press Enter. Press ‘I’ again and choose ‘Rotation’. The first gear now has a full rotation animation.
Now, the second gear must rotate in the opposite direction. If both gears have the same number of teeth, the rotation speed is the same.
- Select the second gear. At frame 1, press ‘I’ > ‘Rotation’.
- Go to frame 100. Press ‘R’, ‘Z’, type ‘-360’, and press Enter. Press ‘I’ > ‘Rotation’.
Scrub the timeline. You’ll see both gears rotate, but they may not mesh perfectly because their starting positions were not mathematically aligned. For perfect meshing, you need to calculate the angular offset based on the tooth count.
Using Drivers for Accurate Motion
Drivers automatically link properties. We can make the second gear’s rotation depend on the first gear’s.
- Select the second gear. Go to the Object Properties tab (orange cube icon).
- Right-click on the ‘Rotation Z’ value and choose ‘Add Driver’.
- A driver setup icon will appear. Click on it to open the Driver editor in the Graph Editor window.
- In the Driver settings, change the ‘Type’ to ‘Averaged Value’.
- Click ‘Add Variable’. Name it ‘var’.
- For the ‘Target’, select your first gear object.
- Set the ‘Transform Channel’ to ‘Rotation Z’.
- Now, in the expression field, you need to write a formula. For two identical gears, you want the second to rotate the opposite way. Type ‘-var’.
Now, when you animate the first gear, the second will follow exactly. If the gears have different tooth counts, the formula becomes more complex, like `-var * (Teeth1/Teeth2)`. You can use custom properties to make this managable.
FAQ Section
What is the fastest way to make a gear in Blender?
The fastest method is to use the built-in “Add Mesh: Extra Objects” add-on. Once enabled, you can add a pre-configured gear with a single menu click (‘Shift + A’ > Mesh > Gears). You can then adjust parameters like tooth count and size in the operator panel.
How do I make low-poly gears for games?
Start with a circle with fewer vertices for your base profile. Instead of using a Subdivision Surface modifier, rely on the Bevel modifier with a very small width to give the sharp edges a slight break. Bake the normal map details from a high-poly version onto your low-poly model for better in-game appearance without the high vertex cost.
Can I 3D print gears made in Blender?
Yes, you can. The key is to ensure your model is manifold, meaning it has no holes or non-manifold edges. Use the 3D Print Toolbox add-on (enable it in Preferences) to check your mesh. You also need to consider tolerances; leave a small gap between meshing teeth so they don’t fuse together when printed.
How do you animate multiple gears together?
The most robust method is to use Drivers or Copy Rotation constraints. Parent