https://www.articlesreader.com/raytracing-realism-in-graphics-and-rendering/