Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. WebGPU
  3. WebGPU real-time ray tracer

WebGPU real-time ray tracer

MITWGSL

A real-time ray tracer implementing the ReSTIR algorithm using WebGPU for browser-based rendering.

Visit WebsiteGitHubGitHub
9 stars0 forks0 contributors

Overview

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.

Quick Stats

Stars9
Forks0
Contributors0
Open Issues0
Last commit2 years ago
CreatedSince 2024

Tags

#gpu-compute#webgpu#ray-tracing#web-graphics#real-time-rendering#browser-rendering#global-illumination#computer-graphics

Built With

y
yarn
J
JavaScript
T
TypeScript
W
WebGPU

Links & Resources

Website

Included in

WebGPU1.9k
Auto-fetched 1 day ago

Related Projects

Dawn RTDawn RT

Hardware Ray tracing extension for Chromium WebGPU

Stars304
Forks15
Last commit6 years ago
wgpu-load-testwgpu-load-test

Examples of how different cards perform far better that others

Stars8
Forks1
Last commit6 years ago
Online WGSL EditorOnline WGSL Editor

By Takahiro - Repository

Stars0
Forks0
Last commit
WebGPU Compute 101 DemoWebGPU Compute 101 Demo

A simple example using compute shaders. source

Stars0
Forks0
Last commit
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub