CSCI 441 - Computer Graphics

Fall 2017

|     Main Page   |   Conspectus  |   Things you Need to Do  |   Board of Leaders  |   What to do When  |   Things that may Help    |

TOSORTHOS


I am Tosorthos of Saqqara!


Tosorthos at his Ferris Wheel, Building Pyramids in the Sky...

Assignment 2
Tosorthos will point at your cursor, move with the arrow keys, and build pyramids when you click.

A flying teapot amidst a field of floating lilies.

Assignment 3
The teapot flies around, spins, and implements an arcball camera. Additionaly, I added a second viewport to see a different view.

Ready... Aim... Fire!


I Scored 14 on Easy Mode!

Side Quest 1
A bubble shooter game made entirely from rectangles. Shoot the blue targets for points!

We're On Top of the World (HEY!)



It got weirder after that...


Assignment 4
Combining A3 and Lab03, this creates a Bezier Curve around my teapot. 2 mascots spin and fly, following the curve in opposite directions. The control points can be selected and moved individually to change the path.


Wheeeeeeeeeeeeeeeeeee!


Midterm Project: Roller Coaster Tycoon
Combining everything we know, we created a roller coaster simulator with groups of 3 people. We implemented a menu to change camera views, nametags, Bezier patches and surfaces, and a lot of craziness.


"I think my eyes are getting better. Instead of a big dark blur, I see a big bright blur."

Assignment 5 - The Main Attraction
In this assignment, we created a skybox and platform to display CSCI411 objects and .obj objects. We used Blinn-Phong lighting model and Phong shading to illuminate the scene.


Let it snow...

Assignment 6 - The Fireworks Show
In this assignment, we created particle systems to model fountains and rain. I tried to do flocking. It didn't work very well.


Run Awaaaaay!

Assignment 7 - Avoid the Park Mascots
In this assignment, we created a game with collision detection and enemy flocking. To win my game, kill all the enemies without getting killed first.


Deja Vu

SQ2 - Web of Lies
In this assignment, we made one of our previous labs (1 or later) or assignments (2 or later) into a WebGL application. I chose to do Lab01. "Keep it simple," I say. (Yeah, right. Have you seen my previous work?) Anyway... Find it HERE


He's always watching you, but he doesn't have eyes.




Hey, guys? Is this normal?




I've won the game and the class is finally over.

Final Project - The Grand (Re)Opening!
In this assignment, we wrapped up everything about OpenGL 3 and combined it all into this, our final assignment. We have several shader programs, several enemies, a scary monster, paper-spewing trees, and an easter egg!


SecretLink1
SecretLink2