Stages of developing the ray tracer Setting up the scene Setting up the camera, entity, sphere and other classes Checking if your set up is correct The World class(all data wrt world) Taking a snap shot (from camera, implementing intersection check in the world class) Introducing Light Basic Super Sampled Ashikimin Shirley nu, nv = 10, 10 nu, nv = 100, 10 with capped irradiance instead nu, nv = 100, 100 Higher Rd values Light Fallout with distance squared Refraction Softer shadows for transmissive objects… Reflection KD Tree Tone Mapping Ward with bulb luminance 50 Ward with bulb luminance 100 Reinhard light source luminance : 500 mid tone luminance set explicitly to 1 mid tone is the luminance value at pixel 200, 300