Path Tracer

Progressive rendering with multiple importance sampling and BVH.

Path tracer thumbnail

Overview

A simple CPU/GPU path tracer that supports diffuse/glossy materials, emissive lights, a sky model, and an SAH‑built BVH for acceleration. Includes MIS for light sampling and next event estimation.

Highlights

  • BVH acceleration structure (SAH build)
  • Next event estimation with MIS
  • Progressive accumulation and denoise (optional)