Three.js
The reason the browser does 3D at all. Every drivable world and scroll-through bookshelf in this gallery starts here.
Sitethreejs.org ↗
Effects it builds
Environment mapped meshA 3D object that reflects its environment — reacting to surrounding colors and light sources.→Particle systemThousands of small points in space — forming shapes, flowing in fields, or reacting to interaction.→Shader distortionA GLSL shader applied to an image or mesh that warps, ripples, or distorts it.→3D scroll sceneA Three.js scene whose camera animates through a path driven by scroll position.→Floating 3D objectA 3D mesh that floats in the hero — rotating slowly, reacting to cursor movement.→
View in the toolbox →