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.