CSCI 444/544 - Advanced Computer Graphics

Spring 2019

|     Home   |   Syllabus  |   Assignments  |   Schedule  |   Resources    |

"Solaire"


This is the Mines logo!
This is my program I created for assignment 1 of Advanced Computer Graphics. It is the "Suzanne" model that has been loaded using a model loader. Pressing the 1 and 2 keys will change from Phong and Gourad Shading. Then If you press the 3 and 4 keys, you can change from Phong Illumination and Blinn-Phong Illumination.

This is my program I create for assignment 2 of Advanced Computer Graphics. It is the "Teapot" model that has been loaded in as control points and these points are tesselated between with a bezie patch to create a variable definition teapot. You can toggle the wireframe and control points with the W key and you can change the rendering of the plane with 1 and 2 key.

This is my program I created for assignment 3 of Advanced Computer Graphics. It is a cube that is shaded using 3D perlin noise and octaves of noise are added to create this marble texture on the cube. Not seen in this screenshot is how the marble texture moves. This occurs as time is added as a 4th dimension to this noise meaning the cube is moving through the 3D field of perlin noise, giving a great looking effect to the cube.

This is a picture that was generated using povray, an offline raytracing renderer. I created an input file for the renderer that specifies everything you can seen in this scene then be this file is run through the renderer it interperates what I wrote as code and creates the scene with ray traced rendering.