Surfel-based global illumination on the web
Summary
A detailed exploration of surfel-based global illumination in a real-time web context using WebGPU. The post explains surfels, surfelization, a grid-based spatial index, BVH-based ray tracing via three-mesh-bvh, guiding and temporal stability techniques, and a multi-pass pipeline culminating in a resolve pass to render an image, all while discussing limitations and future work.