CSCI 441 - Computer Graphics

Fall 2015

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

"Mogdin Baramud"


This is a banner. All craftdwarfship is of the highest quality. It is made with pig tail fiber cloth. On the item is an image of mountains in pig tail fiber. The artwork relates to the founding of Taremkel in the late spring of 304.

This is a picture of Mogdin Baramud. This program lets the user move my hero around the screen and make him shoot fireballs from his staff.

This is a picture of Mogdin Baramud in his personal helicopter (because dwarves definitely have those), flying over a land that is definitely not Golden, Colorado. Those definitely aren't the mesas you see. This program lets the user fly around the world. The helicopter is made up of GLUT 3D primitives, and the blades rotate.

This is an extension of the previous assignment which adds an animated fire sprite constructed of GLUT 3D primitives following a bezier curve.

This is an image of the training ground of Mogdin's guild, "Super Mario 64 Kicks Ass". IB Trollinson and Sir Vive are racing along the track, while Not Sure is moving along the surface, controlled by the user. Split screen views are available for a first person view of any hero, plus either a free cam or arcball cam anchored on another hero. There is background music and honking sound effects whenever the two heroes on the track get close.

This is an extension of the above project which adds loading of .obj files. A model of Venus de Milo is shown as an example. There should be a pass-through vertex and fragment shader applied to the model, but I did not get them to work partially because of driver issues.

This is a simple 3D game where the objective is to steer the character to collect coins while avoiding the enemies.
This is the final project to demonstrate all the techniques learned over the semester. The camel is moveable and animated using keyframes. A shader can be used to apply special effects to it. The camel can jump on the platforms.