Real-time PathTracing with global illumination in WebGL
Summary
This page introduces a real-time path-tracing renderer built on Three.js WebGL with global illumination, offering 30-60 FPS in-browser rendering and progressive refinement. It catalogs many live demos (Geometry Showcase, Cornell Box, water, terrain, and games) and explains the Shapes BVH approach that uses quadric primitives to massively reduce geometry while keeping path tracing accurate. The article also covers uni- and bi-directional path tracing, a custom denoiser, and ongoing experimental features and future work.