A simple 3D render engine for Computer Graphics course, based on progressive photon mapping.
mkdir build && cd build
cmake ..
make
./modeling <OBJECT_FILE> -o <OUTPUT_FILE>
./render [options] <SCENE_FILE> -o <OUTPUT_FILE> -e <ENGINE_ID>
Available engine list:
- Ray tracing (default)
- Photon mapping
- Progressive photon mapping