CSCI 441 - Computer Graphics

Fall 2022

|     Home   |   Assignments  |   Leaderboard  |   Schedule  |   Resources    |

Sam

A1

A1 was about creating a basic example program - the yellow triangles - and then to create a representation of the Hero Sam's home town.

A2

A2 was about creating an avatar and having them roam around while playing an animation. The animation that is playing in the screenshot is her flailing her arms around.

A3

A3 was about creating a 3d scene with a vehicle, where the camera moves around the character like in a third person game. The motorcycle spins its wheels while moving (WASD) and the camera can freely rotate around it by clicking and dragging.

MP

MP was about creating an interactive exploreable world with lighting.

A4

A4 was about reading in control points for a bezier curve, rendering the control information, rendering the curve, allowing for normal and arc length parameterizatoin interpolation. This info was then rendered above A3's character. Also a cone flys around following the curve. And in the background there is a skybox.

A5

A5 was about creating a game in which you move around and there are enemies. In my game you and the enemies can fall off the edge, you get reset to the play area but enemies die. Enemies also die if they are run over or hit each other. The goal is to kill all of the enemies at which point the vehicle become green like in the second picture since it has been appeased.

FP

FP was the final project. For it a Star Fox Airwing was rendered that could fly around, boost for extra speed, and shoot lasers. A cartoon shader was implemented along with phong shading where the laser bolts emitted light. Additionally the enemies have a glitch shader that creates random distoritions and static on them. The enemies can be shot with lasers to destroy them.