This is the Final Project for CS 5130 Computer Graphics and I choose the topic ray tracing. Most of my project is based on the books Ray Tracing in One Weekend and and Ray Tracing: The Next Week by Peter Shirley. http://www.realtimerendering.com/raytracing/Ray%20Tracing_%20The%20Next%20Week.pdf http://www.realtimerendering.com/raytracing/Ray%20Tracing%20in%20a%20Weekend.pdf
and his repo: https://github.com/RayTracing/raytracing.github.io
I explained what I learned and achieved in the video and will in future try to achieve this in Unity with much faster iteration talking to GPU.