Progressive Path Tracer

Source Code: https://github.com/adrianrodriguesm/Progressive-Path-Tracer.git

This progressive path tracer is an application built through shadertoy and GLSL that features the following rendering techniques:

  • Diffuse, metallic, and dielectric materials.
  • Glossy reflection, rough refraction, and color absorption (Beer’s Law).
  • Soft shadows through emissive lights and hard shadows through point lights.
  • Visual effects like motion blur and depth of field.
  • HDR and Gamma Correction.
  • Anti-aliasing using ‘progressive’ jittering.
  • Orbit camera movement with zoom.

Video

Gallery