Art, Rendering, Ray Tracing, Creative Coding, Graphics.
iterate through every pixel in the image plane, casting a ray between the camera and it. While we are within our maximum allowed distance and bounces we advance the ray forward and check all of the objects in the scene to see if the ray collides with any of them. If we do collide we calculate a new