CSCI 441 - Computer Graphics

Fall 2018

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

"Richard Rahl, Master of D'Hara"


This is the first thing I made with openGL! We used translate to move the second triforce without having to write out all the verticies again.


This is the Great Barrier - Richard Rahls track. It uses a PRNG to create random peaks for the distant mountains, and a circle function I made to draw the moon.


This is Richard Rahl's Banner. He carries the sword of truth made out of triangles and triangle_fans! The sword is rotated so it is aesthetically pleasing.


This is Richard Rahl as an animated torso! He will move with the keyboard and mouse, and throw his sword on command.


This is Richard Rahl's Vehicle, a supply wagon for the D'Haran army. It uses an arcball camera to track its movements through the Heartland woods. WASD will control the wagon, and the mouse will control the camera.


This is Richard Rahl's wagon with a night whisp spinning around it. The picture on the left has the control cage bounding the bezier curve while the picture on the right does not.


This is my hella bad mario kart knock off. I have suffered. The bezier surface was made by a series of bezier curves interpolated together.


This is my first program with OpenGL3.3! Its got lots of cool stuff like shaders that helped me make the skybox and reimplement Gouraud Shading on Suzanne.


This is my implementation of a fountain particle system in OpenGL3.3. It uses a snowy environment cause it's winter now.


This is my game called Suzanne's Furious with Coconuts. The user plays as a monkey head trying to knock coconuts to the forest floor before getting knocked off herslef. I learned somethings about collision detection.


This is my final project! The purpose of this project was to simulate the scene in Incredibles, where Mr Incredible is being shot with these gooey black substances that stick to him and grow in size over time. Mr Incredible is represented by the Suzanne model. Instead of black globs we have coconuts. The player and the coconuts can fall off the edge. This is an easter egg ;)