Start small.
Meet the pieces of a scene, then explore shapes, surfaces, and movement.
Start with scene 01, or follow the four-part learning guide for explanations and code exercises.
Your browser is a playground
350+ free Three.js demos to play with, take apart, and learn from. Change a setting. See what happens. Make the idea your own.
One shape. A hundred possibilities.
Open the materials demo ↗
Open a demoPick something you want to understand.
Change one thingConnect a setting to what you see.
Look under the hoodRead the JavaScript on GitHub.
Less watching. More doing.
New to 3D or exploring a specific technique?
Choose a path and jump into a real example.
Meet the pieces of a scene, then explore shapes, surfaces, and movement.
Start with scene 01, or follow the four-part learning guide for explanations and code exercises.
Explore the materials, light, and interactions behind a more convincing 3D experience.
Find a material example →Get hands-on with shaders, particles, and the next generation of browser graphics.
Some advanced demos need WebGPU or specific device features.
350+ demos. Follow your curiosity.
Search by effect, feature, or Three.js concept.
A student project, shared for anyone curious about 3D on the web. Explore the experiments, inspect the source, and keep learning by making.