Raycasting engine written in pure C++ without external libraries.
The rendered scenes and configuration are still hardcoded into the source.
Static image renderer built without any external libraries.
- Multisampling
- Threaded / Single-core renderers
- PPM output format
- Reflections
The following scene can be rendered in 0.872 seconds with the number of reflections limited to 1 and without multisampling.
The same scene rendered in 50.260 seconds with 16 reflections and 8x multisampling.

