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

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:

  1. Source code, including .cpp and .h files.
  2. 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).

Share This Post

Email
WhatsApp
Facebook
Twitter
LinkedIn
Pinterest
Reddit

Order a Similar Paper and get 15% Discount on your First Order

Related Questions

How does Rupa Huq’s argument in “Rethinking Subculture” relate to Dick Hebdige’s understanding of subculture, as explained by Huq? Explain how Hebdige or

How does Rupa Huq’s argument in “Rethinking Subculture” relate to Dick Hebdige’s understanding of subculture, as explained by Huq? Explain how Hebdige or Huq’s understanding of style relates to how youth express identity and community today. Normal 0 false false false EN-US X-NONE X-NONE /* Style Definitions */ table.MsoNormalTable {mso-style-name:”Table

Week8_Test Plan Instructions: The Test Plan for each project includes the Pseudocode, Flowchart, Goals and Objectives, Functional Requirements, and Test

Week8_Test Plan Instructions: The Test Plan for each project includes the Pseudocode, Flowchart, Goals and Objectives, Functional Requirements, and Test Matrix including Actual Output column.  Below the table are screenshots verifying the actual output for each case. Note:  Your programming projects should be submitted in the Revel environment for grading. Week

Week 4: Instructions: The Test Plan for each project includes the Pseudocode, Flowchart, Goals and Objectives, Functional Requirements, and Test Matrix

Week 4: Instructions: The Test Plan for each project includes the Pseudocode, Flowchart, Goals and Objectives, Functional Requirements, and Test Matrix including Actual Output column.  Below the table are screenshots verifying the actual output for each case. Week 4 Notes – Mathematical Functions;  Characters and Strings Recalling our Week 3