Path-Tracing engine mainly to test high quality rendering algorithms based on Vazteran.
The engine can currently render meshes with a cuztomizable material (Specular and diffuse reflection as well as transmission) with environment map multiple importance sampling. The current goal is to clean up the API to allow more configuration.
The project relies on submodules for its dependencies, it can thus be clone with:
git clone --recurse-submodules https://github.com/PlathC/LauncherOfParticle.git
The CMakeLists file can be used as follow:
cd LauncherOfParticle
mkdir out
cmake -S . -B out
cmake --build out --target PTOOnline --config "Release"