Problem
1. Write a program to implement the following features of distributed ray tracing: pixel sampling with 16 jittered rays per pixel, distributed reflection directions, distributed refraction directions, and extended light sources.
2. Set up an algorithm for modeling the motion blur of a moving object using distributed ray tracing.
3. Implement the basic radiosity algorithm for rendering the inside surfaces of a cube when one inside face of the cube is a light source.