Getting Started
01–13The fundamentals of Three.js — scenes, objects, cameras, lights, and your first 3D projects.
Classic Techniques
14–22Shadows, particles, physics, raycasting, and working with imported models.
Blender & Realism
23–26Custom models in Blender, environment maps, and realistic rendering.
Shaders
27–33Writing custom GLSL shaders — from basics to smoke, holograms, and fireworks.
Advanced Shaders
34–44Lighting, raging seas, halftone, earth, particles, GPGPU, and procedural terrain.
34
Fireworks Shaders
35
Lights Shading Shaders
36
Raging Sea Shading Shaders
37
Halftone Shading Shaders
38
Earth shaders
39
Particles Cursor Animation Shader
40
Particles Morphing Shader
41
GPGPU Flow Field Particles Shaders
42
Wobbly Sphere Shader
43
Sliced Model Shader
44
Procedural Terrain Shader
Production Techniques
45–48Post-processing, performance, loading screens, and mixing HTML with WebGL.
Blender Scene Building
49–52Creating, baking, importing, and detailing a full scene in Blender.
React Three Fiber
53–67React, R3F, Drei, physics, portals, post-processing, portfolios, and games.
53
What are React and React Three Fiber
54
First React Application
55
First React Three Fiber Application
56
R3F and Drei
57
Debug a R3F application
58
Environment and Staging with R3F
59
Load models with R3F
60
3D Text with R3F
61
Portal Scene with R3F
62
Mouse Events with R3F
63
Post-processing with R3F
64
Fun and Simple Portfolio with R3F
65
Physics with R3F
66
Create a game with R3F
67
The end