Comments

I added spotlights for the required bell criteria, and the Fresnel term/effect for the required whistle criteria. An example of both of them in action can be found in the sample scene "BallTransparentFresnelAndSpotLights". The Fresnel on/off toggle is in the Camera's attached script variables, and it's named "useFresnel". A value of 0 is false, and a value of 1 is true. In the above scene it is set to "on" by default while all other scenes it is set to "off" by default for diff comparison purposes. My submitted artifact is of the completed rendering from the sample scene I named above. I used two of my free 5 late days for the submission of the code portion of the assignment, jfyi. The artifact, however, is on time.

Raytraced Scene

Raytraced Scene