CSCI 441 - Computer Graphics

Fall 2019

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

"QHAPAQ SANTI"


This is the Mines logo!



L00A - 8/28/19


This is the Tri-Force.



L00B - 8/29/19


This is my part of Hanan Pacha. The trees serve as a natural gate as the sun looks over the mysterious shrine in the center.



A1 - 8/29/19


This is Assignment 1 where I created my banner. It's a wolf made using TRIANGLES, TRIANGLE_STRIPS, and a TRIANGLE_FAN.



L01 - 8/30/19


In Lab 01, I was introduced to using the mouse to alter the scene. The triforce follows the cursor and the keyboard and left click allow the user to change the color.



A2 - 9/9/19




In Assignment 2, I worked with Hierarchy Modeling and constant animation. I also used the mouse and keyboard to allow user interaction.



L02 - 9/12/19




In Lab 2, I worked with a Free Camera to create a simple flight simulator. The user can move the plane forward, backward, and to the sides by dragging while holding the left mouse button.



A3 - 9/16/19




In Assignment 3, I worked with an Arcball camera, which always looks at the car. The user can move around the map and can rotate around the car while moving forward, backward, and rotating the car.



L03 - 9/20/19


In Lab 03, control points were loaded in from files, and then Bezier curves were calculated and drawn. These are the blues curves.



A4 - 9/26/19


In Asssignment 4, Bezier curves were used to create a path for the faery, which it will follow. A arcball camera is used to follow the vehicle, which the faery will follow as the car moves across the scene.



L04 - 9/27/19


In Lab 04, I used lighting to make a spotlight and ambient lighting for the city. The user can toggle the lighting effects.



L05 - 10/07/19


In Lab 05, I used textures to draw on different shapes. This allowed me to put the Mines logo on both 3D and 2D objects.



Midterm Project - 10/11/19


In Roller Coaster Tycoon, my group created three characters on a Bezier Surface that would move along a Bezier Curve. This project implements both an arcball camera and a free cam.



L05 - 10/24/19


In Lab 08, I used VAOs and VBOs to create a DOOM character that is dynamically drawn using OpenGL 3.3.



A5 - 11/5/19


In Assignment 5, I created a skybox that also implemented Gourad shading.



A6 - 11/22/19


In Assignment 6, I created a particle system to simulate rain.



A7 - 12/3/19




In A7, I created a game where a hero must reach the corner. Enemy spheres will try to reach the hero.



FP - 12/9/19


In the Final Project, we created a maze game that utilitized boundary checking, lighting, shaders, models/animation, and user controls.