CSCI 444/544 - Advanced Computer Graphics

Spring 2021

|     Home   |   Syllabus  |   Assignments  |   Schedule  |   Resources    |

Johnny Silverhand

A1 - Blinn-Phong Shaders


Simple program that demonstrates the differences between Gourad and Phong Shading as well as Phong and Blinn-Phong Illumination.

A2 - Tessellate Your Noisy Teapotahedron


Program uses control points to tessellate and render a teapot. Geometry shader used to create a one-pass wireframe effect. Perlin noise was used to generate a procedural texture to apply to the teapot.

A3 - Particle Systems


Large particle system that uses instanced rendering and a compute shader to execute more efficiently.

A4 - M Rendering Contest


High quality scene created using a ray tracing engine that used physically accurate lighting calculations to make shadows, reflections, and refractions appear more realistic.

FP - Rendering and Simulation of Ocean Water


Final project used a collection of computer shaders to apply noise and wave functions to a mesh to represent a small subsection of the surface of the ocean.