CSCI 441 - Computer GraphicsFall 2016 |
|
| Home | Syllabus | Assignments | Leaderboard | Schedule | Resources | | |
"BLUES"![]() Banner with my hero name and home crest. ![]() Twin Triforces ![]() Asphodel Fields ![]() Spinning Triforce - the triforce spins and follows mouse, the color changes on click on 'c' press ![]() Animated Hero - tail swings all the time, legs swing when walking, head follows mouse, and sword swings on mouse press ![]() Free Cam Through City - the user controls a free cam through the keyboard and mouse to fly through a city ![]() Vehicle - the vehicle is user controled and followed by a user controlled arcball camera, its wheels spin and engine is animated ![]() Bezier Curves and Picking - a set of control points is read in from a file and a Bezier Curve is drawn, additionally the user can pick and move the control points ![]() Vehicle with Fairy - an extension of the vehicle, there is now a fairy that follows a Bezier Curve around it, the curve and control points can be toggled on or off ![]() Sound - this is an extension of the free cam through a city which adds sound and a simple plane, there is background music, the teapot has a siren, and the plane makes engine noise when moving ![]() Lighting and Materials - this is an extension of the free cam through a city which adds lighting and materials, the teapot has a point light and the plane has a spotlight ![]() Guild Wars - Reads in a world from an input file and places two heros moving on a track and one on the world surface to move freely, Implements a variety of cameras to view world. ![]() Textures - reads in a texture from a file and applies it to an object ![]() Shaders - applies a simple set of vertex and fragment shaders to an object ![]() Vehicle in world - Extends Guild Wars by adding materials, textures, more lighting, and a skybox. A waveFront object file is also loaded and simple pass through shaders are applied to it. ![]() Billboarding - sets up a simple particle system of trees in a forest. They are all billboarded and sorted to face the user and display trees behind them with tranpsarent textures ![]() Collision Detection - sets up a simple particle system of balls rolling on a square. They collide and bounce off of each other and the world bounds ![]() Simple Particle Systems - Extends Vehicle in world by adding simple particle systems. They are roman candles implemnted as fountain particle systems. The particle systems also have custom shaders that fade a particles colors to transparent black as they age ![]() Simple Collision Detection - Implements a basic survival game where the enemies collide of each other and try to catch the hero, either can fall off the platform ![]() MD5 models - Loads in, textures, and animates an md5 model ![]() Final Project - A chess game that uses dynamic lighting, picking, vertex shaders, cell shading, and multiple cameras | |