Modules
- module Sampling Random number generation, generation of points and directions, Monte Carlo utilities.
- module Surfaces Geometric surfaces in the scene which can be intersected by rays.
- module Materials BSDFs and phase functions.
- module Integrators Algorithms that solve the rendering equation in different ways.
- module Parser Scene parser and JSON serialization/deserialization
- module Math Fixed-size vectors/colors, matrices, transforms, rays, orthonormal bases.
- module Participating media Participating media between surfaces.
- module Command line utils Printing utilities, and command-line parsing.