Three.js ExperimentsMay 25, 2026 Low-Poly 3D Clouds in Three.js How the polygonal cloud background on this site works: a single InstancedMesh, jittered icosahedron geometry, cel-shaded clusters of flat blobs, fog, and mouse parallax.
three.jswebglglslshaders
Read article
Three.js ExperimentsApril 12, 2026 Wireframe Ocean Waves in Three.js A low-poly wireframe ocean viewed from above. Simplex noise displacement, height-based colouring, and scroll-driven camera in under 350 lines.
three.jswebglshadersprocedural-generation
Read article
Three.js ExperimentsApril 11, 2026 Boids Flocking in Three.js 150 low-poly birds with separation, alignment, and cohesion. One HTML file, instanced rendering, vertex shader wing flapping.
three.jswebglsimulationshaders
Read article
Three.js ExperimentsApril 10, 2026 Ghibli-Style Shaders and Frosted Glass in Three.js Cel-shading a procedural mountain scene with discrete brightness bands, edge detection outlines, and mottled frosted glass text panels.
three.jswebglshadersparallax
Read article
Three.js ExperimentsMarch 27, 2026 Animated Fluid Background in Three.js: Simplex Noise and Fragment Shaders How the animated background on this site works: a fullscreen shader quad, FBM noise, domain warping, per-page colour palettes, and light/dark mode support.
three.jswebglglslshadersastro
Read article