Realtime Ray Tracer

Implementation of a Ray tracer in Typescript using webgl2.
Following Ray Tracing in One Weekend book.
Implements Lambertian Diffuse, Metals, and Dielectrics.
Camera for zooming around the scene.
UI overlay using imgui-js

Github Repository

Live Demo Available
Built for Chrome on Desktop. GPU recommended.

Ray Traced Demoimage