Skip to content
This repository has been archived by the owner on Aug 27, 2018. It is now read-only.

✴️ a toy unidirectional path tracer (unfinished)

License

Notifications You must be signed in to change notification settings

ddiakopoulos/light-transport

Repository files navigation

Light Transport Sandbox

In the middle of building the rendering and composition stack for Intel's Project Alloy, I elected to take a brief vacation from working on a 11.11ms VR render budget to build this project, a toy Monte Carlo unidirectional path tracer. It features a multi-threaded render loop, tent-filtered jittered sampling scheme, and a variety of geometric primitives. Bugs are highly likely in this code!

Attribution

Various projects were studied during the development of this, notably Benedikt Bitterli's Tungsten, Fabrizio Duroni's SCLT, and PBRTv3. Other educational sources are listed in the header of main.cpp.

About

✴️ a toy unidirectional path tracer (unfinished)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages