CSCI 441 - Computer Graphics

Fall 2017

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

"Aurelia"


This is a screenshot from Assignment 2, which was creating a character using OpenGL Primitives. It also features callbacks for mouse movement, mouse clicks, and keyboard presses.
This is a screenshot from Assignment 3. This program uses OpenGL to draw a "vehicle" constructed from CSCI441 3D objects. Different implemented callbacks can control the camera position and zoom, as well as move the vehicle around the land. Simple animations were also added. This program utilizes an arcball camera model.

This program uses OpenGL to draw a follower constructed from CSCI441 3D objects. It implements Bezier curves, and the follower travels along the curves.



These are screenshots from our midterm project, in which we designed a roller coaster using Bezier surfaces and curves. Our coaster is set in a water theme park and is contained in a castle (see first screenshot). We created characters to drive along the track and experimented with parameterized vs. non-parameterized motion (see second screenshot, a splitscreen view of both the first-person and third-person view of the track). Navigating the surface, we have a dragon boat (see third screenshot).

This is a screenshot from Assignment 5. This program features a skybox, a platform, and a model. It implements two shaders and Phong lighting. And a magic carpet!