CSCI 441 - Computer Graphics

Fall 2023

|     Home   |   Assignments  |   Leaderboard  |   Schedule  |   Resources    |

Pikmin


Hi, I'm a Pikmin! Above, I've created my name plate as well as the crest of my people.

A1


This is my home, an Onion. We red Pikmin reside safely in the red Onion.

A2


Here I am next to my home.

And here I am traveling across other video games!

A3


This is the Onion object that Pikmin travel around in.

The Onion car object can be seen in a world space above. The object can move around as a camera object follows it.

Midterm Project


This is an image from the Midterm Project, where the Pikmin car exists in a space with other students' objects.

The first image shows the ArcBall camera view of the car. This image shows a FreeCam view.

In this image, you can see a viewport in the upper right corner showcasing a first-person perspective of the car.

A4


The car object now has a Bezier curve being generated around it. As the car moves and turns, as does the curve.

Different key buttons toggle both the cage and Bezier curves from being drawn.

The type of lighting can also be changed with the keys (point light, spotlight).

A5


In this project, I tied all of my semester knowledge into a 3D game. The objective is to drive the car around and collect all the presents.

Each present can be collected when the hero collides with it. Collect all the presents to win!
Be sure to watch out for the trees, they will adjust the player position (similar to a real-world bump)

But along the way, watch out for the snowmen! They target the player, slowly turning and moving toward wherever the player is located.
But when snowmen collide, one perishes and the other is sent in a different heading for a few moments, before it redirects it's heading back toward the player

The entire world is encased within a snowy skybox. Watch out to not slip and fall off the edge, or the game will end! Happy playing!

FP Group Project


In the final project, we created a Roblox Tycoon spinoff. The user can walk around a world we generated.
Each of the blue objects drops red cubes onto conveyor belts. There is collision detection between objects.