C++ - OpenVDB Renderer

Multi-threaded pathtracer for volumetric datasets.

  • C++
  • OpenVDB

About this project

The goal of this project was to experiment with the OpenVDB format and understand it's structure. Doing this proved as a great opportunity for building a clean, multi-threaded offline pathtracer in the process. The renderer subdivides frames into jobs that are being worked on by worker threads and the the partial results are mapped to a final image.

Gallery

Get in touch