CSCI 441 - Computer Graphics

Fall 2019

|     Home   |   Syllabus  |   Assignments  |   Leaderboard  |   Schedule  |   Resources    |

Kronk

Assignment 1: Hoist Your Sign

Assignment 1 tasked me with creating a sign bearing my name and crest. I made my famous spinach puffs into my crest and wrote my name using only OpenGL triangle primitives.
Assignment 2: Employee of the Month

Assignment 2 tasked me with creating and animating my character Kronk. I drew his upper body in a chef's outfit and added the ability throw spinach puffs at the mouse cursor with the left mouse button.
Assignment 3: Enter The Park

Assignment 3 tasked me with creating a vehicle to transport passengers to and from my ride. I decided to use a llama which you can control using the WASD keys to move around a forested scene. In addition, there are 2 different ways to view this scene: an arcball camera and a secondary viewport with a few different viewing options.
Assignment 4: Sell Out

Assignment 4 tasked me with creating an object to follow a path specified by a Bezier curve. Working off of Assignment 3, I created a squirrel to follow a Bezier curve centered around the llama. The Bezier curve's control cage can be toggled on and off with the 4 key and the curve itself with the 5 key.
Midterm Project: Roller Coaster Tycoon

For our midterm project, Roller Coaster Tycoon, I teamed up with David Fresco and Darien Dickerson to create a roller coaster showcasing our characters from assignment 3. We created a world map with hills, bushes, and trees over a large ocean and spiralled a roller coaster around the largest hill. My character, Kronk's Llama, traversed the map freely while David and Darien's characters travelled along the path of the roller coaster.
Assignment 5: The Main Attraction

Assignment 5 tasked me with reimplementing the Blinn-Phong reflection model with Gourad shading using vertex and fragment shaders to display a lighted model in a skyboxed environent, the colliseum.
Assignment 7: Avoid The Park Mascots

In my game for Assignment 7, you control Frosty the Snowman as he attempts to reach the goal without being melted by the Sun's Rays.
Final Project: Earth Inversion Simulator

For my team's final project, we created a visualization of the Earth inverting its continents and ocean floor.