Skip to content

v0.1.1

Latest

Choose a tag to compare

@github-actions github-actions released this 12 Jun 21:11
· 586 commits to main since this release

Initial public release.

Features

  • Monte Carlo path tracing
  • Global illumination
  • Multithreaded CPU rendering
  • Adaptive sampling
  • Denoiser (NFOR-style)
  • Spheres, planes, rectangles, triangles, cubes, volumes, and OBJ meshes
  • Lambertian, metal, dielectric, emissive, and isotropic materials
  • Area, point, sphere and directional lights
  • Custom .luz scene files
  • .blend to .luz converter
  • Fully customizable render parameters via CLI or scene file
  • Importance sampling with PDFs
  • BVH acceleration, including packed mesh BVHs with binned SAH construction and near-first traversal
  • Atmospheric simulation w/ scattering
  • Depth of field, antialiasing, exposure, contrast, tone mapping, gamma correction, and bloom
  • BMP and TIFF output
  • Deterministic benchmark harness with render, denoise, post-process, and score breakdowns
  • Much, much more.

Requirements

  • C++20 compiler
  • Make or CMake 3.16+
  • Python 3, only for optional tools/scripts