Three.js Journey

Lessons Index

67 lessons

Getting Started

01–13

The fundamentals of Three.js — scenes, objects, cameras, lights, and your first 3D projects.

Classic Techniques

14–22

Shadows, particles, physics, raycasting, and working with imported models.

Blender & Realism

23–26

Custom models in Blender, environment maps, and realistic rendering.

Shaders

27–33

Writing custom GLSL shaders — from basics to smoke, holograms, and fireworks.

Advanced Shaders

34–44

Lighting, raging seas, halftone, earth, particles, GPGPU, and procedural terrain.

Production Techniques

45–48

Post-processing, performance, loading screens, and mixing HTML with WebGL.

Blender Scene Building

49–52

Creating, baking, importing, and detailing a full scene in Blender.

React Three Fiber

53–67

React, R3F, Drei, physics, portals, post-processing, portfolios, and games.