Useful resources Books Fundamentals of Computer Graphics (by Peter Shirley, Steve Marschner) Ray Tracing from the Ground Up (by Kevin Suffern) The Ray Tracer Challenge (by Jamis Buck) Tutorials/blogs https://www.scratchapixel.com https://raytracing.github.io http://www.pbr-book.org/3ed-2018/contents.html http://ray-tracing-conept.blogspot.com http://viclw17.github.io Shading simulators http://www.cs.toronto.edu/~jacobson/phong-demo/ http://multivis.net/lecture/phong.html