A multi-threaded Rust implementation of the very cool book series "Ray Tracing in One Weekend" by Peter Shirley https://raytracing.github.io/books/RayTracingInOneWeekend.html
This is the code for the first and second book. I will be working through the last book in the series soon.
Generated 1200x800 (960000 pixels) image with 500 samples per pixel and a max depth of 50, using 10 threads in 1 hour and 10 minutes
Since I'm still fairly new to Rust there will be some weirdness in my code, but feel free to let me know if you spot anything that seems off.