Code repository for "Portal-Based Path Perturbation for Metropolis Light Transport". We implemented the approach on Lightmetrica Version 3. Please refer to the documentation for the project setup.
Clone and setup environment:
$ cd {repository root}
$ git clone --recursive [email protected]:lightmetrica/lightmetrica-v3.git
$ cd lightmetrica-v3
$ conda env create -f environment.yml
Build:
$ cd {repository root}
$ mkdir build
$ cd build
$ conda activate lm3_dev
$ cmake -G "Visual Studio 15 2017 Win64" ..
$ start portal_mlt.sln