The following are based on exercises from the book Interactive Computer Graphics A Top-Down Approach with WebGL 7th edition.
Each task is worth 2 points.
All of the following tasks have to be explained textually and with visuals! Purely textual explanations won't be considered!
Consider two translucent materials that meet along a planar boundary. Suppose that the speed of light in the two materials is v1 and v2. Show that Snell's law is a statement that light travels from a point in one material to a point in the second material in the minimum time.
Consider a highly reflective sphere centered at the origin with a unit radius. If a viewer is located at P, describe the points this person would see reflected in the sphere at a point on its surface.
Find the projection of a point onto the plane ax + by + cz + d = 0 from a light source located at infinity in the direction (dx,dy,dz)?
Neither diffuse nor Phong illumination is approximating the moon well. What observations tell you that this is true?
Find four points equidistant from one another on a unit sphere. These points determine a tetrahedron. Find the general solution with explanation how you developed it. (Hint: You can arbitrarily let one of the points be at (0, 1, 0) and let the other three be in the plane y = −d, for some positive value of d). (2 points)