Blender Fundamentals — macOS Beginner Tutorial
[!info] What this course is This is a hands-on beginner course, designed to take you from “I can open Blender” to being able to:
- navigate comfortably in 3D
- model simple objects
- understand Object Mode vs Edit Mode
- use modifiers
- create basic materials
- light a scene
- position a camera
- render an image
- organize a Blender project
- export a
.glbmodel for web / Three.js / React Three Fiber
The tutorial targets Blender 5.2 LTS on macOS.
Course Map
flowchart LR
A["1. Interface"] --> B["2. Navigation"]
B --> C["3. Transforms"]
C --> D["4. Edit Mode"]
D --> E["5. Modeling"]
E --> F["6. Modifiers"]
F --> G["7. Materials"]
G --> H["8. Lighting"]
H --> I["9. Camera"]
I --> J["10. Rendering"]
J --> K["11. GLB Export"]
K --> L["Final Project"]
Recommended approach:
- Read one section.
- Perform every action in Blender.
- Do the mini exercise without looking back.
- Continue only when the exercise feels comfortable.
0. Install and Configure Blender on macOS
Install
Download Blender from:
For modern Blender 5.x releases, use the Apple Silicon build on supported Macs.
After downloading:
- Open the
.dmg. - Drag Blender into
Applications. - Open Blender.
- If macOS asks for permission, approve it through System Settings → Privacy & Security.
Mouse vs Trackpad
Blender was historically designed around a three-button mouse.
A mouse is not required, but one makes learning Blender significantly easier.
Recommended:
- left mouse button
- right mouse button
- clickable scroll wheel / middle mouse button
If you’re using a MacBook trackpad
Open:
Blender → Settings/Preferences → Input
Useful options include:
- Emulate 3 Button Mouse
- Emulate Numpad
Emulate Numpad is especially useful on Apple keyboards that do not have a numeric keypad.
[!tip] If you expect to spend significant time in Blender, a normal mouse is one of the highest-value upgrades you can make.
1. Understand the Blender Interface
When Blender starts, you usually see something similar to:
┌───────────────────────────────────────────────────────────┐
│ Top Bar │
├───────────────────────────────────────────────┬───────────┤
│ │ Outliner │
│ │ │
│ 3D Viewport ├───────────┤
│ │Properties │
│ │ │
├───────────────────────────────────────────────┴───────────┤
│ Timeline │
└───────────────────────────────────────────────────────────┘
The important areas are:
1. 3D Viewport
This is where you:
- inspect the scene
- move objects
- model
- sculpt
- position lights
- position cameras
You will spend most of your time here.
2. Outliner
Think of this as Blender’s scene tree.
Example:
Scene
└── Collection
├── Camera
├── Cube
└── Light
If you’re a frontend developer, it is somewhat similar conceptually to a hierarchy such as:
Scene
├── Camera
├── Mesh
└── Light
The Outliner becomes extremely important once scenes grow.
3. Properties Editor
Used for things such as:
- render configuration
- world settings
- object properties
- modifiers
- materials
- physics
- constraints
The icons running vertically down its side switch between property categories.
4. Timeline
Used primarily for:
- animation
- keyframes
- frame playback
You can mostly ignore it during your first modeling exercises.
2. The Most Important Blender Concept: Context
Blender is highly context-sensitive.
The same key can do different things depending on:
- which editor your mouse is over
- which object is selected
- which mode you’re in
- what geometry is selected
For example:
G
usually means:
Grab / Move
But Blender applies the command to whatever is currently active.
[!warning] If a shortcut appears to “do nothing,” first check:
- Where is your mouse?
- What is selected?
- Which mode are you in?
This solves a surprising number of beginner problems.
3. Navigation — Your First Essential Skill
Do not rush past navigation.
If moving around the scene feels uncomfortable, every later Blender skill becomes harder.
Orbit
With a mouse:
Middle Mouse Button + Drag
Orbit rotates your view around the scene.
Pan
Shift + Middle Mouse Button + Drag
This moves the viewpoint sideways/up/down without rotating it.
Zoom
Use:
Mouse Wheel
or trackpad zoom.
Focus on an Object
Select an object and press:
Numpad .
This is Frame Selected.
If you don’t have a numpad:
Use:
View → Frame Selected
or enable Emulate Numpad.
This command is extremely useful.
4. View Directions
Blender has standard orthographic views.
| View | Shortcut |
|---|---|
| Front | Numpad 1 |
| Back | Ctrl + Numpad 1 |
| Right | Numpad 3 |
| Left | Ctrl + Numpad 3 |
| Top | Numpad 7 |
| Bottom | Ctrl + Numpad 7 |
| Camera | Numpad 0 |
Toggle perspective / orthographic:
Numpad 5
If you have no numpad, use the View menu or Emulate Numpad.
Exercise 1 — Navigation Drill
Do this before continuing.
- Select the default cube.
- Orbit around it.
- Pan left and right.
- Zoom close to it.
- Zoom far away.
- Return to the cube with Frame Selected.
- Look at it from:
- front
- right
- top
- Return to perspective view.
Repeat until navigation no longer requires much thought.
5. Selecting Objects
Left click an object:
LMB
Select multiple objects:
Shift + LMB
Select everything:
A
Deselect everything:
Alt + A
Delete:
X
or
Delete
Undo:
Cmd + Z
Redo:
Shift + Cmd + Z
6. Adding Objects
Press:
Shift + A
You’ll see the Add Menu.
Common mesh primitives:
Mesh
├── Plane
├── Cube
├── Circle
├── UV Sphere
├── Icosphere
├── Cylinder
├── Cone
└── Torus
These primitives are the building blocks for a surprising amount of 3D modeling.
Exercise 2 — Primitive Playground
Delete the default cube.
Create:
- Cube
- UV Sphere
- Cylinder
- Torus
- Cone
Move them apart so they don’t overlap.
Don’t worry about making anything beautiful yet.
7. Transformations: G, R, S
These may be the three most important Blender shortcuts.
G = Grab / Move
R = Rotate
S = Scale
Think:
Object
├── Position → G
├── Rotation → R
└── Scale → S
Move
Select the cube:
G
Move the mouse.
Click to confirm.
Right-click or press Esc to cancel.
Move Along an Axis
G X
G Y
G Z
Example:
G Z
means:
Move along the Z axis.
Precise Movement
G X 2
means:
Move exactly 2 Blender units along X.
Likewise:
G Z 1
moves the object one unit upward.
8. Rotation
Rotate freely:
R
Rotate around an axis:
R X
R Y
R Z
Example:
R Z 90
means:
Rotate 90° around the Z axis.
9. Scaling
Scale uniformly:
S
Scale only one axis:
S X
S Y
S Z
Example:
S Z 2
makes the object twice as large vertically.
A Powerful Blender Pattern
A large number of Blender commands follow this style:
ACTION → AXIS → VALUE
Examples:
G X 3
R Z 45
S Y 2
Once this pattern becomes natural, Blender starts feeling much faster.
Exercise 3 — Build a Simple Table
Use only cubes.
Create:
- one tabletop
- four legs
Useful operations:
Shift + A → Cube
G
S
Shift + D
Shift + D duplicates an object.
Try to create the table mostly from keyboard shortcuts.
10. Object Mode vs Edit Mode
This distinction is fundamental.
Object Mode
You manipulate the whole object.
Example:
Cube
Move the cube and the entire cube moves.
Edit Mode
You manipulate the geometry inside the object.
Example:
Cube
├── Vertices
├── Edges
└── Faces
Toggle between Object Mode and Edit Mode:
Tab
11. Vertices, Edges, and Faces
Every polygon mesh is ultimately built from:
Vertices
↓
Edges
↓
Faces
A cube contains:
8 vertices
12 edges
6 faces
In Edit Mode:
1 = Vertex Select
2 = Edge Select
3 = Face Select
[!note] These are the regular number-row keys for selection modes, not necessarily numpad navigation keys.
Exercise 4 — Destroy the Cube
This is intentionally experimental.
- Add a cube.
- Press
Tab. - Enter Vertex Select.
- Move one vertex.
- Enter Edge Select.
- Scale one edge.
- Enter Face Select.
- Move one face.
Try to understand the geometry rather than make something nice.
12. Extrude
Extrusion is one of the foundations of polygon modeling.
Select a face and press:
E
Move the mouse.
Click.
You have created new geometry.
Example:
Before
┌─────┐
│ │
└─────┘
Extrude →
┌─────┬───────┐
│ │ │
└─────┴───────┘
Constrain the extrusion:
E
Z
13. Inset
Select a face:
I
Move the mouse inward.
Inset creates a smaller face inside an existing face.
Conceptually:
Before
┌───────────┐
│ │
│ │
└───────────┘
After Inset
┌───────────┐
│ ┌───────┐ │
│ │ │ │
│ └───────┘ │
└───────────┘
This becomes useful for:
- windows
- panels
- screens
- architectural details
- doors
14. Loop Cut
Press:
Ctrl + R
Move over the mesh.
Blender previews a new edge loop.
Click once to choose the loop.
Click again to choose its position.
Right-click after the first click to center it.
Example:
Before
┌─────────────┐
│ │
│ │
└─────────────┘
After loop cut
┌──────┬──────┐
│ │ │
│ │ │
└──────┴──────┘
15. Bevel
Select an edge.
Press:
Ctrl + B
Bevel replaces a sharp edge with additional geometry.
Sharp edge:
└
Beveled:
╲
In real life, almost nothing has mathematically perfect infinitely sharp edges.
Even small bevels can make models look dramatically more realistic.
16. The Essential Modeling Toolkit
Memorize these gradually:
| Action | Shortcut |
|---|---|
| Move | G |
| Rotate | R |
| Scale | S |
| Add object | Shift + A |
| Duplicate | Shift + D |
| Delete | X |
| Edit/Object Mode | Tab |
| Extrude | E |
| Inset | I |
| Loop Cut | Ctrl + R |
| Bevel | Ctrl + B |
| Select all | A |
| Undo | Cmd + Z |
You do not need to memorize Blender’s hundreds of shortcuts.
Master the small set you constantly use.
17. Apply Scale — A Beginner Trap
Suppose you add a cube and run:
S Z 5
Visually it becomes tall.
But its object transform may now say:
Scale
X 1
Y 1
Z 5
Some Blender operations depend on object scale.
Apply it with:
Cmd + A
then:
Scale
Now Blender treats the current dimensions as the object’s base scale:
X 1
Y 1
Z 1
[!warning] Before beveling or using certain modifiers, unexpected results are often caused by unapplied scale.
18. Normals
A face has a direction.
Conceptually:
normal
↑
│
┌──────────┐
│ face │
└──────────┘
Normals affect:
- lighting
- shading
- backface behavior
- exporting
To recalculate outside:
Edit Mode
A
Shift + N
If parts of a mesh appear strangely dark, normals are one thing to investigate.
19. Shading
Right-click an object.
You’ll find shading options such as:
- Shade Smooth
- Shade Auto Smooth / equivalent smoothing controls depending on context
- Shade Flat
Shade Flat
Faces remain visually distinct.
Good for:
- low-poly art
- stylized geometry
Shade Smooth
Lighting is interpolated across faces.
Good for:
- spheres
- curved objects
- smooth surfaces
20. Modifiers
Modifiers are non-destructive operations applied to an object.
Think:
Original Mesh
↓
Modifier
↓
Modified Result
The original geometry can often remain editable.
This is one of Blender’s most powerful workflows.
21. Bevel Modifier
Open:
Properties → Modifiers → Add Modifier → Bevel
Useful settings include:
- Amount
- Segments
- Limit Method
Instead of permanently beveling every edge, the modifier calculates the bevel for you.
Great for hard-surface models.
22. Subdivision Surface
Add:
Subdivision Surface
Conceptually:
Low-poly mesh
↓
Subdivision
↓
Smooth high-density surface
Shortcut commonly used:
Ctrl + 1
Ctrl + 2
Ctrl + 3
These set subdivision levels.
[!warning] Subdivision can increase polygon counts quickly.
For web projects, unnecessary subdivision can become expensive.
23. Mirror Modifier
The Mirror modifier is invaluable for symmetrical objects.
Model half
│
▼
┌──────┐│
│ ││ mirror axis
└──────┘│
│
▼
Full symmetrical model
Useful for:
- cars
- faces
- furniture
- machines
- architecture
- game assets
Instead of modeling both sides, model one side and mirror it.
Exercise 5 — Model a Low-Poly Stool
Requirements:
- use a cylinder or cube for the seat
- create one leg
- duplicate or mirror the leg
- bevel important edges
- use Shade Smooth where appropriate
Goal:
Learn to combine transforms + Edit Mode + modifiers.
24. Materials
A material describes how a surface reacts to light.
Open:
Material Properties → New
The default Blender material uses Principled BSDF.
For beginners, focus on:
- Base Color
- Roughness
- Metallic
- Alpha
- Normal
25. Base Color
This defines the basic surface color.
Examples:
wood → brown-ish
plastic → arbitrary color
metal → usually controlled with Metallic too
26. Roughness
Roughness controls how sharp reflections are.
Roughness 0
→ shiny / mirror-like
Roughness 1
→ rough / diffuse
Think:
0.0 polished
0.3 glossy
0.6 semi-rough
1.0 matte
27. Metallic
0 = non-metal
1 = metal
Common simplified rule:
plastic → Metallic 0
wood → Metallic 0
concrete → Metallic 0
steel → Metallic 1
aluminum → Metallic 1
Avoid treating Metallic as a general “make shiny” control.
Use Roughness for that.
Exercise 6 — Material Study
Create three spheres.
Sphere A — Plastic
Metallic: 0
Roughness: ~0.35
Sphere B — Matte
Metallic: 0
Roughness: ~0.9
Sphere C — Metal
Metallic: 1
Roughness: ~0.2
Compare them under the same light.
28. Material Preview vs Rendered View
Viewport shading modes include approximately:
Wireframe
Solid
Material Preview
Rendered
You can switch them using the icons near the upper-right of the 3D Viewport.
For material work:
Material Preview is often the fastest feedback loop.
For checking the actual scene lighting:
use Rendered view.
29. Lighting
The three most useful light types to learn first:
Point
Sun
Area
Point Light
Behaves approximately like a light bulb.
Emits in every direction.
Useful for:
- lamps
- small room lights
- glowing objects
Sun Light
Provides directional lighting.
Its position generally isn’t what determines direction — rotation is.
Useful for:
- outdoor lighting
- strong directional shadows
Area Light
A rectangular/square light source.
Produces softer, more controllable illumination.
Very useful for:
- product shots
- studio lighting
- portfolio renders
For beginners, Area Lights are extremely useful.
Exercise 7 — Three-Light Experiment
Create a cube or sphere.
Try illuminating it separately with:
- Point Light
- Sun Light
- Area Light
Observe:
- shadow softness
- brightness
- reflections
- direction
30. A Simple Studio Lighting Setup
A useful beginner setup:
Back Light
↓
Fill Light Object Key Light
↘ ● ↙
Camera
▲
Key Light
Main light.
Usually strongest.
Fill Light
Reduces harsh shadows.
Usually weaker.
Rim / Back Light
Separates the object from the background.
This is called three-point lighting.
31. Cameras
Add a camera:
Shift + A
→ Camera
Enter camera view:
Numpad 0
Align Camera to Your Current View
Navigate the viewport until you like the composition.
Then use:
Ctrl + Alt + Numpad 0
This snaps the camera to your current viewpoint.
On a Mac keyboard without numpad, use the corresponding menu command:
View → Align View → Align Active Camera to View
32. Camera Composition
Avoid automatically placing the object dead-center.
Try thinking in thirds:
┌───────┬───────┬───────┐
│ │ │ │
│ × │ │ × │
├───────┼───────┼───────┤
│ │ │ │
│ │ │ │
├───────┼───────┼───────┤
│ × │ │ × │
│ │ │ │
└───────┴───────┴───────┘
The intersections are common points of visual interest.
33. Rendering: Eevee vs Cycles
Blender provides different render workflows.
For learning, think roughly:
Eevee
Fast
↓
Great feedback
↓
Good for real-time-ish workflows
Useful for:
- previews
- stylized work
- quick renders
Cycles
Path tracing
↓
More physically accurate
↓
Usually heavier
Useful for:
- realism
- high-quality lighting
- final product shots
34. Apple Silicon GPU Rendering
On supported Macs, Blender can use Apple’s Metal backend for Cycles GPU rendering.
Check:
Blender → Preferences → System → Cycles Render Devices
and look for Metal-compatible devices.
Then under Render Properties, make sure the appropriate device is selected for Cycles.
[!tip] For normal beginner modeling exercises, don’t obsess over rendering performance yet. Modeling workflow matters more.
35. Render Your First Image
Typical flow:
- Add an object.
- Give it a material.
- Add a light.
- Position a camera.
- Choose a render engine.
- Press:
F12
Save the render from the render window.
36. Origins
Every object has an origin.
Conceptually:
Mesh geometry
┌───────────────┐
│ │
│ • │ ← Origin
│ │
└───────────────┘
Transforms such as rotation frequently depend on the origin.
If the origin is in an unexpected location, rotations may look wrong.
Use:
Object → Set Origin
Common command:
Origin to Geometry
37. The 3D Cursor
The crosshair-like 3D Cursor is not merely visual.
It can control:
- where objects are added
- pivot behavior
- snapping
Reset cursor to world origin:
Shift + S
→ Cursor to World Origin
The world origin is:
X = 0
Y = 0
Z = 0
38. Collections
Collections are Blender’s way to organize objects.
Example:
Scene
├── Environment
│ ├── Ground
│ ├── Walls
│ └── Buildings
│
├── Props
│ ├── Bench
│ └── Lamp
│
├── Lights
│ ├── Key
│ └── Fill
│
└── Cameras
└── MainCamera
Don’t leave production scenes with names such as:
Cube
Cube.001
Cube.002
Cube.003
Rename objects meaningfully.
39. Naming Convention
Example:
bridge_main
bridge_support_left
bridge_support_right
road_segment_01
lamp_post_01
camera_main
light_key
light_fill
For web projects, clean naming makes exported scene traversal far easier.
40. Save Versions
Instead of constantly overwriting:
project.blend
use versions:
project_v01.blend
project_v02.blend
project_v03.blend
Especially before:
- applying modifiers
- remeshing
- large topology changes
- destructive edits
41. A Good Modeling Workflow
A useful high-level process:
flowchart TD
A["Reference"] --> B["Blockout"]
B --> C["Proportions"]
C --> D["Primary Shapes"]
D --> E["Secondary Shapes"]
E --> F["Small Details"]
F --> G["Cleanup"]
G --> H["Materials"]
H --> I["Lighting"]
I --> J["Export / Render"]
The important lesson:
Don’t add tiny details before the large proportions are correct.
42. Blockout First
Suppose you’re creating a bridge.
Do not start with bolts and railings.
Start with:
Deck
Supports
Piers
Main structural volumes
Example:
───────────────────────────
│ │
│ │
│ │
support support
Only later add:
- railings
- beams
- joints
- lights
- surface detail
43. Using Reference Images
You can bring an image into Blender:
Shift + A
→ Image
→ Reference
Useful for:
- blueprints
- front views
- side views
- architectural references
- concept art
A reference image helps you model proportions instead of guessing them.
44. Snapping
Toggle snapping:
Shift + Tab
or use the magnet icon.
Common snapping modes include:
- Increment
- Vertex
- Edge
- Face
Example:
Vertex snapping helps align one object precisely with another mesh vertex.
45. Pivot Point
Transforms happen around a pivot.
Common pivot modes include:
- Median Point
- Individual Origins
- 3D Cursor
Example:
If you select several objects and rotate them:
Median Point
● ●
× ← common pivot
● ●
They rotate around the shared center.
Individual Origins
↻● ↻●
↻● ↻●
Each rotates around itself.
46. Proportional Editing
Toggle:
O
When moving a selected vertex, nearby vertices can move gradually too.
Conceptually:
full influence none
↓ ↓
●──●──●──●──●──●──●
██████▓▓▓▒▒░░
Useful for:
- terrain
- organic shapes
- smooth deformations
47. UV Mapping — The Big Picture
Textures are 2D images.
Meshes are 3D.
UV mapping tells Blender how a 2D image wraps around a 3D object.
3D Cube
↓ unwrap
2D Layout
↓
Texture
Imagine cutting a cardboard box open and flattening it.
That flattened surface is conceptually similar to a UV map.
You don’t need advanced UV work yet, but you should understand what it solves.
48. Texture Workflow
Typical PBR texture set:
Base Color
Roughness
Metallic
Normal
Ambient Occlusion
These feed into a shader such as Principled BSDF.
Conceptually:
flowchart LR
A["Base Color"] --> P["Principled BSDF"]
B["Roughness"] --> P
C["Metallic"] --> P
D["Normal Map"] --> P
P --> O["Material Output"]
49. Blender for Web / React Three Fiber
For real-time web experiences, Blender is often the asset creation tool, not the final renderer.
Typical pipeline:
flowchart LR
B["Blender"] --> G["GLB / glTF"]
G --> T["Three.js"]
T --> R["React Three Fiber"]
R --> W["Browser"]
This means Blender is responsible for things such as:
- geometry
- UVs
- materials
- baked animation
- object hierarchy
- pivots
- naming
Your web application is responsible for:
- interaction
- camera logic
- UI
- runtime lighting
- shaders
- game logic
- performance management
50. GLB vs glTF
Think of them as two packaging styles for the same ecosystem.
.gltf
Can reference separate files:
scene.gltf
textures/
geometry.bin
.glb
Packages the asset into one binary file:
scene.glb
For many web workflows, .glb is convenient because it is a single portable asset.
51. What Materials Export to GLB?
glTF uses a PBR metallic/roughness material model.
Simple materials built around recognized Principled BSDF inputs generally translate well.
But Blender’s node editor can create arbitrarily complex materials.
Those do not automatically become equivalent web shaders.
A useful mental model:
Simple PBR Blender Material
↓
GLB/glTF
↓
Usually portable
Complex Blender Procedural Shader
↓
Export
↓
May require baking / simplification / custom web shader
52. GLB Export Checklist
Before export:
- objects have useful names
- unnecessary objects are removed
- transforms are sensible
- scale is applied when appropriate
- normals are correct
- materials are glTF-friendly
- texture resolution is reasonable
- polygon count is appropriate
- object origins/pivots are correct
- animation is tested
- hidden test geometry isn’t exported accidentally
Then:
File → Export → glTF 2.0
Choose:
Format:
glTF Binary (.glb)
53. Web Performance Mental Model
In browser-based 3D, watch these areas:
Geometry
├── vertex count
└── triangle count
Textures
├── dimensions
├── number of textures
└── compression
Materials
├── material count
└── shader complexity
Scene
├── number of objects
└── draw calls
A beautiful model can still be a poor web asset if it is unnecessarily heavy.
54. Don’t Optimize Too Early
During early modeling:
Focus on creating the correct form.
Before exporting:
Optimize deliberately.
Common optimization actions:
- remove hidden geometry
- reduce subdivisions
- simplify distant details
- merge suitable geometry
- reuse materials
- lower unnecessary texture sizes
- bake expensive detail into normal maps
55. Final Beginner Project — Low-Poly Architectural Scene
Create a small scene containing:
Ground
Road
Small bridge
2–3 simple buildings
Street lights
Fog-compatible composition
Camera
Basic lighting
The goal is not realism.
The goal is to use the Blender fundamentals together.
Stage 1 — Blockout
Use only:
Cube
Plane
Cylinder
Build:
building building
┌────┐ ┌───┐
│ │ │ │
=======│====│====== road ========│===│=======
\ bridge /
Ignore materials.
Only proportions matter.
Stage 2 — Modeling
Use:
- Extrude
- Inset
- Loop Cut
- Bevel
- Duplicate
- Mirror Modifier
Add:
- bridge supports
- railings
- building recesses
- road edges
Stage 3 — Materials
Create only a few materials:
Concrete
Dark Metal
Asphalt
Glass-ish
Ground
Keep the palette intentionally simple.
Stage 4 — Lighting
Try:
- one Sun or large Area light
- softer secondary light
- darker World background
Study the silhouette.
Stage 5 — Camera
Create a strong composition.
Try a camera angle slightly above ground level rather than a purely top-down view.
Stage 6 — Export
Organize objects:
Environment
├── ground
├── road
├── bridge
└── buildings
Props
└── street_lights
Export the final scene as:
architectural_scene.glb
56. Self-Test
Without looking at previous sections, answer:
Question 1
What is the difference between Object Mode and Edit Mode?
Question 2
What does this command sequence do?
G Z 2
Question 3
What does this do?
R X 90
Question 4
What is the difference between:
E
and:
I
Question 5
Why should you care about applying scale?
Question 6
What problem does a Mirror modifier solve?
Question 7
What controls whether a surface looks polished or rough?
Question 8
What’s the difference between .gltf and .glb?
Question 9
Why might a complex Blender procedural material not reproduce exactly in Three.js?
Question 10
Name four things that can make a web 3D asset expensive.
57. Seven-Day Beginner Practice Plan
Day 1 — Interface + Navigation
Learn:
- Viewport
- Outliner
- Properties
- Orbit
- Pan
- Zoom
- Frame Selected
Practice:
Navigate around primitives for 20–30 minutes.
Day 2 — Transformations
Learn:
G
R
S
Practice:
Build a table from cubes.
Day 3 — Edit Mode
Learn:
Tab
1 / 2 / 3
E
I
Ctrl + R
Ctrl + B
Practice:
Build a simple chair or stool.
Day 4 — Modifiers
Learn:
- Bevel
- Mirror
- Subdivision Surface
Practice:
Create a simple symmetrical object.
Day 5 — Materials + Lighting
Learn:
- Base Color
- Metallic
- Roughness
- Point / Sun / Area Lights
Practice:
Make three versions of the same object: plastic, metal, matte.
Day 6 — Camera + Render
Learn:
- camera view
- focal composition
- Eevee / Cycles
- F12
Practice:
Produce one polished still render.
Day 7 — Web Asset
Create:
One low-poly environment or architectural prop.
Then:
- clean the object names
- inspect transforms
- verify normals
- simplify materials
- export
.glb - load it in your Three.js / R3F project
58. Shortcut Cheat Sheet
Navigation
| Action | Shortcut |
|---|---|
| Orbit | MMB Drag |
| Pan | Shift + MMB Drag |
| Zoom | Wheel |
| Front | Numpad 1 |
| Right | Numpad 3 |
| Top | Numpad 7 |
| Camera | Numpad 0 |
| Perspective/Ortho | Numpad 5 |
| Frame Selected | Numpad . |
General
| Action | Shortcut |
|---|---|
| Add | Shift + A |
| Move | G |
| Rotate | R |
| Scale | S |
| Duplicate | Shift + D |
| Delete | X |
| Undo | Cmd + Z |
| Apply transforms | Cmd + A |
| Search commands | F3 |
Modeling
| Action | Shortcut |
|---|---|
| Object/Edit Mode | Tab |
| Vertex select | 1 |
| Edge select | 2 |
| Face select | 3 |
| Extrude | E |
| Inset | I |
| Loop Cut | Ctrl + R |
| Bevel | Ctrl + B |
| Recalculate normals | Shift + N |
| Proportional Editing | O |
59. Use Blender Search When You Forget a Shortcut
Press:
F3
Search for the operation.
Examples:
F3
"shade smooth"
F3
"recalculate outside"
F3
"apply scale"
This is much better than stopping your work every time you forget a menu location.
[!tip] Professionals don’t remember every Blender command either. They remember the common ones and search for the rest.
60. Debugging Blender Problems
When something behaves strangely, check in this order.
1. Am I in the correct mode?
Object Mode?
Edit Mode?
Sculpt Mode?
2. Is the correct object selected?
Look at:
- orange outline
- Outliner
3. Are transforms applied?
Inspect:
Location
Rotation
Scale
4. Are normals correct?
Try:
Edit Mode
A
Shift + N
5. Is the object’s origin correct?
Check:
Object → Set Origin
6. Is the modifier order causing the problem?
Modifier order matters.
Mirror
↓
Bevel
↓
Subdivision
is not necessarily identical to:
Subdivision
↓
Mirror
↓
Bevel
7. Is geometry duplicated?
Accidental duplicate vertices/faces can cause strange shading.
61. Recommended Learning Videos
Complete beginner course
Blender Guru — Beginner Donut Tutorial (2026)
Covers a broad workflow:
- interface
- modeling
- organic modeling
- materials
- texturing
- UVs
- scattering
- lighting
- rendering
Watch the 2026 Blender Beginner Tutorial on YouTube
[!tip] Don’t only watch it.
Keep Blender open beside the video and reproduce the actions.
Beginner modeling alternative
If you want something more modeling-focused:
Beginner Blender Modeling Tutorial — Søborg Chair
This is useful because furniture forces you to think about:
- proportion
- reference images
- hard-surface modeling
- repeated parts
62. Official References
Use tutorials for learning.
Use the Blender manual when you need to understand exactly what a tool does.
Blender Manual
Navigation
Input Settings
Useful for:
- Emulate Numpad
- mouse configuration
- navigation behavior
GPU Rendering
glTF / GLB
Blender glTF 2.0 Documentation
63. What to Learn Next
After this tutorial, avoid trying to learn all of Blender.
Choose based on the kind of work you actually want to create.
For Interactive Web / R3F
Learn next:
1. Better low-poly modeling
2. UV unwrapping
3. PBR materials
4. Texture baking
5. GLB optimization
6. Animation export
7. LOD
8. Draco / Meshopt compression concepts
9. drei useGLTF
10. gltfjsx
For Architectural / Civil Visualization
Learn:
1. Accurate units
2. Snapping
3. Reference drawings
4. Array modifier
5. Boolean modifier
6. Geometry Nodes
7. Architectural materials
8. Environment lighting
9. Camera composition
10. Asset libraries
For Game-Like Environments
Learn:
1. Modular modeling
2. Low-poly topology
3. UV atlases
4. Texture baking
5. Animation
6. Collision meshes
7. LOD
8. Instancing
9. Environment composition
10. Optimization
64. The 80/20 Blender Skill Set
If you remember only one section from this guide, make it this one.
For your first few weeks, most of your useful Blender work will come from:
Navigation
G
R
S
Tab
1 / 2 / 3
E
I
Ctrl + R
Ctrl + B
Shift + A
Shift + D
Modifiers:
Mirror
Bevel
Subdivision
Materials:
Base Color
Roughness
Metallic
Lighting:
Area
Sun
Camera
GLB Export
Master these before chasing advanced features.
Final Challenge
Create one scene without following a tutorial.
Requirements:
- at least five objects
- at least one object modeled in Edit Mode
- at least one extrusion
- at least one bevel
- at least one modifier
- at least three materials
- at least two lights
- one camera
- one final render
- organized object names
- one
.glbexport
When you can do this without repeatedly checking the guide, you have moved beyond the absolute-beginner stage.
Suggested Next Project
A particularly useful next project is a small stylized bridge environment.
It lets you practice:
- structural forms
- architectural proportions
- repeating geometry
- rails and supports
- concrete/metal materials
- lighting
- fog-friendly composition
- optimization for real-time rendering
And it can later become an actual interactive WebGL/R3F scene instead of remaining only a Blender exercise.