A simple example using compute shaders. source
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Hardware Ray tracing extension for Chromium WebGPU
Web-RTRT is a real-time ray tracing implementation that runs directly in web browsers using the WebGPU API. It implements the ReSTIR (Reservoir Spatiotemporal Importance Resampling) algorithm to achieve high-performance, physically-based rendering with global illumination effects in real-time. ## Key Features - **ReSTIR Algorithm** — Implements reservoir spatiotemporal importance resampling for efficient real-time ray tracing with reduced noise - **WebGPU Rendering** — Leverages modern browser graphics API for high-performance GPU-accelerated rendering - **Real-time Global Illumination** — Provides physically-based lighting with indirect illumination effects - **Denoising & Super Resolution** — Includes post-processing options for improved visual quality on various hardware - **Multiple Scene Support** — Comes with several demonstration scenes including room, seahouse, and sponza environments ## Philosophy The project demonstrates that advanced real-time ray tracing techniques previously limited to native applications can now run efficiently in web browsers using modern graphics APIs.
By Takahiro - Repository
A playground to experiment with WebGPU, by @06wj - Repository