Brandan

Path tracer — physically-based rendering in Rust → WASM.

Progressive path tracer

A Monte-Carlo path tracer (diffuse, metal, and glass materials, up to 8 bounces) running entirely in your browser. Each frame adds one sample per pixel and the image refines live — watch the noise melt away. All math is Rust compiled to WebAssembly; JavaScript only schedules frames and reads the clock.

 

Loading WASM module…