How hard can your browser render?
Five real-time rendering demos built on three.js — automatically using WebGPU where available and falling back to WebGL2 everywhere else. Tune each scene live and watch the FPS counter, or run the full benchmark for an overall score.
Particle System
Hundreds of thousands of GPU-driven particles that react to your mouse in real time.
Launch demo →Reflective Showcase
Mirror-like spheres using real-time environment reflections — a ray-tracing-style look running fully in-browser.
Launch demo →Volumetric Fog & God Rays
Light shafts and layered fog rendered as a post-processing pass over a lit scene.
Launch demo →PBR Material Showcase
Physically-based rendering with adjustable roughness/metalness under an HDRI environment.
Launch demo →Bloom + Depth of Field
Cinematic post-processing — bloom and depth-of-field, toggle on/off live to compare.
Launch demo →Nalu Water
Homage to NVIDIA's 2004 "Nalu" demo — fresnel/refractive ocean surface with translucent swimmers.
Launch demo →Run Full Benchmark
Cycle through every demo at maximum load and get an overall score based on average FPS.
Start benchmark →