Path Tracing Project

Path Tracer




About

This path tracer is based on the trilogy of books "Ray Tracing in One Weekend" by Peter Shirley, Trevor David Black & Steve Hollasch.
While the series is called and refer to as "Ray Tracing", it is actually a path tracer as stated by Peter Shirley himself.
For something to be callde path tracing it needs to use Monte Carlo integration, indirect illumination and diffuse reflections. If you're familiar with the series I have not implemented any more features that what the series covers, other than multithreading the rendering process & a PPM to PNG converter.





Feature Details


  • Diffuse/Metal/Dielectrics
  • Monte Carlo Integration
  • Bounding Volume Hierarchies
  • Texture Mapping
  • Volumes
  • Light Scattering
  • Importance Sampling
  • PPM6 to PNG converter
Ray Tracing In One Weekend Red/Blue Cornell Box Ray Tracing The Next Week

Ray Tracing In One Weekend