A GPU pathtracer in Euclidean 3-space using SDF raymarching with multiple light bounces. The scene contains spheres and planes with various materials including diffuse, specular, and emissive surfaces. Progressive rendering accumulates samples over time for a converging image.
Controls: WASD to rotate, arrow keys to translate.