CSCI 444/544 - Advanced Computer Graphics

Spring 2021

|     Home   |   Syllabus  |   Assignments  |   Schedule  |   Resources    |

jkrmnj


A red sphere with Phong lighting applied to it.
This assignment asked students to render a 3d shape on top of the ground using Phong and Gourad shading. For the illumination, we needed to support Phong and Blinn-Phong illumination.
A teapot rendered using phong shading and perlin noise.
This assignment combined tesselation shaders and noise to draw a teapot. This uses Phong shading with code taken from our textbook to render the wireframe. 4D Perlin noise is used as well.
Several creatures which move on their own.
This assignment combined deferred rendering, compute shaders, and instanced rendering to create a high performance scene with a large number of triangles.
An M with some spheres around it.
Unlike the previous assignments, this one used Povray to render a raytraced scene offline. The image above is the final result.
250,000 blades of grass running at 30 fps on a 1070ti graphics card.
This screenshot shows dynamic grass reacting to an invisible object rolling around in front of the camera. It uses tessellation to render each grass individually and uses a compute shader to update the positions.