CSCI 444/544 - Advanced Computer Graphics

Spring 2021

|     Home   |   Syllabus  |   Assignments  |   Schedule  |   Resources    |

Mareth

Assignment 1

Implement two Shader programs, one implementing Gourad Shading and one implementing Phong Shading

For each shader, implement Phong and Blinn-Phong specular Illumination using subroutines


Assignment 2

Implement shader pipelins including a tessalation shader and geometry shader.

Load a model from a file and show its wireframe using the geometry shader

Also implement a 4D noise function to texture the model


Assignment 3

Implement a particle system using partical instances, deferred shading and a compute shader

Assignment 4

Create a raytraced environment using POV Ray

Final Project - 2D Fluid Simulation


2D Fluid Simulation - Normal Output


2D Fluid Simulation - External Force Texture


2D Fluid Simulation - Velocity Vector Field


2D Fluid Simulation - Divergence Field


2D Fluid Simulation - Pressure Gradient