Skip to content

Luminox is a minimal but easily extensible path tracer intended for educational and experimental use

License

Notifications You must be signed in to change notification settings

yumcyaWiz/Luminox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Luminox

Luminox is a minimal but easily extensible path tracer intended for educational and experimental use.

Requirements

  • C++11 or Higher
  • CMake 3.12 or Higher
  • OpenMP

Features

  • Sphere and Plane Shape
  • Diffuse, Mirror, Glass Material
  • Uniform and Checkerboard Texture
  • Area Light
  • Pinhole Camera Model
  • Pure Path Tracing
  • Next Event Estimation Path Tracing

Build

mkdir build
cd build
cmake ..
make

Run

./build/main

About

Luminox is a minimal but easily extensible path tracer intended for educational and experimental use

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published