Learning to implement a ray tracer by following along with Ray Tracing in One Weekend
I won't be doing this in one weekend but over a couple of weeks/months when I get time.
I started taking screen shot examples as I went once I got about half way through. I started tracking render times in Debug builds when I added the camera in #3.
Render Time: ~9.8s with no optimizations
Render Time: ~12.2s with no optimizations
Render Time: ~415.3s (6m 55s) with no optimizations
The final image render was pretty slow for such low resolution. Maybe we can speed it up!
Visual Studio can create a 'release' build which provides some standard optimizations. This brought the final image render time to around ~50s.
There are other optimizations we can do. I'll update as I work my way through.