In this assignment I implemented basic reflection in the right sphere. I chose the right sphere here to show the checkerboard texture being reflected, since I think this is more interesting than the plain background that the front sphere would reflect. I didn’t attempt the extra credit for this assignment since I have been working on implementing Kd-trees this week as well. The basic reflection image is below. I removed one light to generate the below image:
I decreased the reflection amount to allow for a more opaque sphere below. It doesn’t look that much different but there is a slightly more dull look to the reflected areas with a more shiny reflection.