Mentions légales du service

Skip to content
Snippets Groups Projects

Practical Product Path Guiding Using Linearly Transformed Cosines

Teaser

Authors' implementation of Practical Product Path Guiding Using Linearly Transformed Cosines [DGJND20] based on the Mitsuba Physically Based Renderer.

Contents

  • Practical product path guiding integrator (src/integrators/path/product_guided_path) including precomputation and enoki AVX 512 optimizations
  • Practical path guiding integrator (Müller et al. 2017) (src/integrators/path/guided_path) with adjoint-based Russian roullette and on-the-fly pdf computation

Scenes

The Bathroom and Glossy Kitchen scenes can be bought with this pack

The Living Room scene is provided in Bitterli's repository

The Jewelry scene was provided by Sebastian Herholz

The Attic and Pink Kitchen scenes can be bought with this pack

Compilation

You can compile this version of Mitsuba either using scons following the official documentation or by using cmake. A singularity image is aslo included to set up the environment for compilation.

Compilation Flags

-MTS_USE_ENOKI: Flag that enables ths enoki optimization for AVX-512 CPUs

-MTS_USE_SLOW_PROD: Use slow product w/o the various optimizations and precomputation

License

The new code introduced by this project is licensed under the GNU General Public License (Version 3). Please consult the bundled LICENSE file for the full license text.