CSCI 441 - Computer Graphics

Fall 2017

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

Celaena Sardothien

Lab00a: This is the first thing I made in this class! This lab introduced us to how OpenGL works, and taught us a few different techniques.


Lab00b: For this lab, we were tasked with making a ride for the amusement park. I decided to make a Ferris Wheel, and mess around with different polygon shapes and translating them around the screen.


A01: My banner! This was a time consuming project, but I had a lot of fun becoming more familiar with how letters are made and the easiest way to make things show up properly."


A02: This is my character! For this assignment, we had to create a character, as well as get them to move around the screen using the arrow pad, and do something cool when you click the mouse button. I chose to have her hair change color depending on the area that the mouse it clicked on.


A03: This is my People Mover! For this assignment, we had to create a device that could move our character around the world! It can rotate, move forwards and backwards, and the user can change the viewpoint and the zoom amount. Its pretty cool.


A04: This is my Mascot! It follows a bezier curve that is centered around the people mover


Rollercoaster Tycoon: For this project, groups of three worked to make a program that could display curved terrain, populate it with objects to make it more interesting, and display a rollercoaster above it, all based on an input file. There are two characters that ride the rollercoaster, and one which moves across the curves surface of the ground. The project also allows the user to switch the camera perspective between the characters, and between an arcball model and first person view.

An overhead view of our first world file.

An overhead view of our second world file.

Screenshots of first person views, one on the ground and another on the rollercoaster.


This is my Assignment 5, which shows a skybox, with a chrome monkey sitting on a platform!