CSCI 441 - Computer Graphics

Fall 2024

|     Home   |   Assignments  |   Leaderboard  |   Schedule  |   Resources    |

✦LADDERS✦


A1 - Valaquenta

For this assignment, we were tasked with creating a logo/sign for our hero. I made a mockup in MSPaint before getting to the code. Using MSPaint was a great way to get the idea onto a surface with a grid and made plotting the coordinates a lot easier. I would have liked to make the logo a little more interesting, but I have some gaps in my knowledge of OpenGL that I need to fill before I can do that. Below are screenshots of the mockup and the final sign!

The sign mockup, made in MSPaint
The final design, made with OpenGL

A2 - A Journey Into the Dark

This assignment was all about interacting and transforming drawings in OpenGL. We were tasked with creating a sprite for our hero drawn using OpenGL and moving it around using WASD and the mouse. We got to choose what the mouse function does, so for mine I made the player teleport to the mouse location on click.

Ladders in the world space
Ladders' Sprite

A3 - A Journey to the Crossroads

In this assignment, we finally delved into the world of 3D. We were tasked with creating a ride vehicle for our ride at ArdaLand. For my vehicle, I chose to make a simple truck with a hood at the front to indicate the heading of the vehicle. The vehicle moves and has an arcball camera that follows as it does. You can zoom in, turn left or right, and move forwards or backwards. We also implemented Gouraud shading for the scenery and vehicle.

The Ride Vehicle
A view of the landscape the vehicle traverses.

MP - Under Hill and Over Hill

For the midterm project, I worked alongside two other students to combine our characters from A3 and place them together in the world. We also created new background elements (trees) to the scene as well as a skybox. The majority of the work for this project involved working with existing code and elements and combining them in a way that is cohesive and looks nice together. My character is the truck and is pictured below.

My character/vehicle in our scene