CSCI 444/544 - Advanced Computer Graphics

Spring 2019

|     Home   |   Syllabus  |   Assignments  |   Schedule  |   Resources    |

avocado


Assignment 1: This program displays a rotating cube above a ground plane. It toggles between a Phong shader and Gourad shader, as well as a Phong illumination and a Blinn-Phong illumination using keys 1-4 on the number row, respective to the aforementioned techniques.



The Blinn-Phong illumination looks identical to the Phong illumination for the Gourad shader, so it is omitted.

Assignment 2: This program should display a smooth, fancy teapot suspended over a ground plane, with options to show a wireframe or not. Instead it displays a jagged mess of a teapot with a wireframe over it.
This is an overhead wireframed shot of what should be a teapot.

Assignment 3: This program displays two blocks floating above a ground plane. Both blocks have a marble texture generated using some noise methods. One of the blocks has its marble pattern varying with time.
The block on the upper left part of the screen has its marble pattern varying with time, however, that is not captured in the screenshot.

Assignment 4: This image is rendered in an offline raytracing environment. The blobs in the sky are metallic, reflecting clouds. The M is textured with an oil slick iridescence, small amount of reflection, and a glass filter.