CSCI 441 - Computer Graphics

Fall 2015

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

"George Harrison"

Assignment #1

In this first assignment, I used OpenGL primitives to create a banner for my hero. Getting the rainbow in the right place involved a full page of trigonometry to figure out correctly.

Assignment #2

In this assignment, I used GL primitives to draw my hero, a dwarf wizard. He is also animated, and looks at the mouse and can be moved with the WASD keys.

Side Quest #1

For my side quest, I created a classic Asteroids-type game. Shoot the asteroids to protect the mothership!

Assignment #3

In this assignment, I used GLUT 3D primitives to draw my hero. I also implemented a 3D trackball camera that centers on my hero and can zoom in and out.

Assignment #4

In this assignment, I read in a file containing control points for a Bezier curve and displayed them and the curve on the screen. I also created a pet dragon to fly along the curve.

Guild Wars

This was a team project that explored many different areas of Computer Graphics such as vector math, Bezier curves, multiple cameras, and more..

Assignment #7

In this assignment, I explored collision detection between my hero and some enemies and collectibles littered about the stage.