← Notes

Blender Fundamentals

If a shortcut needs an argument, a conditional, or a comment, it has probably outgrown a one-line shell alias.

On this pageBlender Fundamentals — macOS Beginner Tutorial

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 .glb model 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:

  1. Read one section.
  2. Perform every action in Blender.
  3. Do the mini exercise without looking back.
  4. Continue only when the exercise feels comfortable.

0. Install and Configure Blender on macOS

Install

Download Blender from:

Blender — Official Download

For modern Blender 5.x releases, use the Apple Silicon build on supported Macs.

After downloading:

  1. Open the .dmg.
  2. Drag Blender into Applications.
  3. Open Blender.
  4. 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:

  1. Where is your mouse?
  2. What is selected?
  3. 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.

  1. Select the default cube.
  2. Orbit around it.
  3. Pan left and right.
  4. Zoom close to it.
  5. Zoom far away.
  6. Return to the cube with Frame Selected.
  7. Look at it from:
    • front
    • right
    • top
  8. 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.

  1. Add a cube.
  2. Press Tab.
  3. Enter Vertex Select.
  4. Move one vertex.
  5. Enter Edge Select.
  6. Scale one edge.
  7. Enter Face Select.
  8. 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:

  1. Point Light
  2. Sun Light
  3. 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:

  1. Add an object.
  2. Give it a material.
  3. Add a light.
  4. Position a camera.
  5. Choose a render engine.
  6. 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:

  1. clean the object names
  2. inspect transforms
  3. verify normals
  4. simplify materials
  5. export .glb
  6. load it in your Three.js / R3F project

58. Shortcut Cheat Sheet

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

Blender 5.2 LTS Manual

3D Viewport Navigation

Input Settings

Blender Input Preferences

Useful for:

  • Emulate Numpad
  • mouse configuration
  • navigation behavior

GPU Rendering

Cycles 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 .glb export

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.


Sources / Further Reading