Skip to content

Latest commit

 

History

History
75 lines (52 loc) · 2.85 KB

README.md

File metadata and controls

75 lines (52 loc) · 2.85 KB

volpt

Volumetric path tracer written in C++.

WIP.

Features

  • Unidirectional path tracing
  • Next event estimation
  • Homogeneous medium
  • Heterogeneous medium
  • Hero wavelength sampling for chromatic absorption/scattering coefficient
  • Artist friendly parameter to control absorption/scattering coefficient
  • Random walk subsurface scattering
  • Load obj model

Requirements

Build

CMake option Description
BUILD_TESTS build tests
git submodule update --init
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make

Gallery

Misty cornell box

Subsurface scattering cornell box

Subsurface scattering bunny with glass surface

Smoke cornell box

Colored smoke

References