The Final Project requires you to apply all the techniques you have learned in the course to complete one of the following options.
- Option 1:Deliver a scene that includes
- a textured background;
- at least five 3D composite objects, each made up of at least five geometric shapes;
- at least two light sources with different lighting colours;
- an atmospheric attenuation effect.
- Option 2:Deliver a 3D reflective scene that includes
- at least three reflective 3D objects;
- objects that will reflect one other;
- a computed ground (e.g., a black and white check board);
- at least one light source.
- Option 3:Deliver a shadow scene that includes
- at least one reflective object
- a computed ground (e.g., a black and white check board);
- at least two light sources.
- at least two shadows (depending on the number of light sources) for each reflective object
Deliverables
You are required to submit:
- Source code, including .cpp and .h files.
- The source programs should contain proper comments, including a header clearly stating your name, ID, and a brief description of the program, as well as a brief description of each routine. (please leave the name and Id plank but fill in the rest).