
Scroll-driven WebGL2 studio landing. No Three.js, no React, 24 kB gzipped.
Works with Claude · Codex · Cursor · Copilot
A full-screen studio landing page rendered entirely in WebGL2 by a custom engine — no Three.js, no React, no runtime dependencies at all. Text, navigation, cursor and preloader are drawn inside a single canvas; the whole home page resolves in roughly 45 draw calls and ships at 24 kB gzipped. Includes a fluid simulation that reacts to the pointer, a post-processing chain (bloom, chromatic aberration, grain, FXAA), SDF text rendering, a glTF geometry loader and a virtual inertial scroll controller. GPU tiering adjusts pixel ratio, particle count and simulation resolution per device, and steps down automatically if the frame rate drops. You get the full commented source plus a pre-built dist/ you can deploy without installing anything. Swapping copy, projects, gallery images, fonts and the 3D object are all documented in the README. A hidden semantic mirror of every on-canvas string keeps the page crawlable and screen-reader accessible. Requires WebGL2 (all current browsers). Dark aesthetic by design — there is no light theme.


