Implementation of Peter Shirley's Ray Tracing In One Weekend book to learn the concept.
Implemented features:
- adding spheres
- ray-sphere intersection
- calculating surface normals
- antialiasing
- diffuse material
- gamma-correction
- metal material
- dielectrics
- positioning the camera
- defocus blur (depth of field)
A series of rendered images from my ray-tracer:
rm -rf <build_folder>
mkdir <build_folder>
cmake -G "Visual Studio 17" -S . -B <build_folder>
cmake --build <build_folder>