CSCI 441 - Computer Graphics

Fall 2025

|     Home   |   Tasks  |   Leaders  |   Schedule  |   FAQ  |   Resources    |

Shrek The Ogre

Shrek The Ogre
Shrek 2D

A2 - The Grand Bazaar

A fun 2D game where Shrek, you, explores the world of A2. Shrek can shoot gold arrows at things by left clicking. Maybe fight off some imaginary enemies?

A3 - Begin the Transformation

A 3D game where users can move shrek around a world. Shrek is animated as he runs around the world and the camera follows him where ever he moves. The camera is set up as an arc-ball. Shrek's character model, textures, and animation are loaded from a glTF 2.0 file. The character is shaded using the Phong Illumination Model.

Shrek 3D
Midterm Project

MP - Zeds Alive

A game complete with Phong Illumination, directional light, a point light, spotlight, character switching, and camera switching. Explore a randomly generated environment decorated with rocks and trees. Explore lighting with the spotlight and point light in the scene.

A4 - The Enemy Horde

An OpenGL program that allows users to control Shrek and dodge geese that are trying to attack him. Shrek has movement animation and the camera follows him around the world. The camera is setup as an arc-ball. Shrek's model, textures, and animation are loaded from a glTF 2.0 file. He is shaded using the Phong Illumination Model. Although not obvious, the geese are shaded using a cel shader. Finally, the ground plane is a bezier surface that is loaded from a file.

Midterm Project
Final Project

FP - The Metals

A fun OpenGL program where Shrek, the player, fights off geese to collect his precious onions. The game takes place in a dark spacey landscape. The program incorporates many techniques such as bezier surface, bezier curves, normal mapping, particle systems, and pose based animation.