/master

Raytracer.

Primary LanguageC++MIT LicenseMIT

Path tracer.

Cornelbox

Reference

Cornelbox

BPT

Cornelbox

UPG

Cornelbox

Building

Required dependencies:

  • g++
  • python-setuptools
  • libtbb-dev
  • libopenexr-dev
  • zlib1g-dev
  • OpenEXR (apt-get install libopenexr-dev)
  • ispc (ispc.github.io/downloads.html)
  • libx11-dev
  • libxrandr-dev
  • libxinerama-dev
  • libxcursor-dev
  • mesa-common-dev
  • libxxf86vm-dev
  • libxi-dev

Depenedencies are provided as git submodules:

  • assimp
  • embree
  • glad
  • glfw
  • glm
  • googletest
  • imgui

To build the project run the make command in the main directory.