C++ ray tracer implementation based on "Understandable RayTracing in 256 lines of bare C++" tutorial.
Implemented features:
- Ray tracing itself (duh).
- Lighting.
- Specular lighting.
- Shadows.
- Reflections.
- Refractions.
GCC compiler is required. cppcheck
is optional.
brew install gcc cppcheck
To compile source code and render the scene described in Source/main.cpp
run:
make