Lumiere
Lumiere

Lumiere


Lumiere is a personal project, aiming for next-generation path tracing using th Vulkan API. The goal of Lumiere is twofold:
  • Provide a didactic path tracing framework
  • Of-the-shelf production-ready path tracing (non-real-time)
  • (My personal “show-off” project)
Besides these goals, it is the intention of Lumiere to implement various features often missing in didactical path tracing frameworks:
  • Global light transport framework that is physically accurate through
    • consistency with optical properties of both light and materials,
    • consistency with Maxwell’s electromagnetic theory,
    • consistency with general relativity.
  • Implementations of various render-paradigms (Blinn-Phong, MCMC, …) through different render paradigms such as
    • Classic Ray Tracing (= MCRT)
    • Ray Marching (= Sphere Tracing and/or Segment Tracing)
  • Integration with other 3D creation tools such as Blender or Cinema4D
 
The project can be found on GitHub!

Research
Research