This project is an implementation of Peter Shirley's brute force ray tracer, as described on his book series "Ray Tracing in...".
I found Gabriel Gambetta's blog helpful in its depiction of vectors and breakdown of mathematics. I recommend this source as a point of entry before building your own program.
TODO:
- Add a more efficient sqrt() algo.
- Multithreading.