Due date: Friday March 15th 2019, at 11:00pm
Weight: 10% of final mark

This assignment is an extension to assignment 2 and consists of the design and implementation of a program that allows a user to shade objects (spheres, cones, and torii) in various colours. The program to be created will place and scale parametric objects within a scene (using 3D homogeneous transformation matrices) and render them using the shading model found in the class notes. Your program will perform the following:

  • Once your assignment is completed, submit your source code and a screen capture of the resulting output image through OWL.

    To assist you in this assignment, you are given a method written in C that fills 2D convex polygons.

    Before submitting your assignment, please refer to the assignment marking scheme and submission guidelines.