CSCI 441 - Computer Graphics

Fall 2023

|     Home   |   Assignments  |   Leaderboard  |   Schedule  |   Resources    |

Warren Halt


This is my 'Sign'! My name is based on a character from a book series I really liked, and
the character is an archer/ranger type character. Therefore, my crest is a hood and
crossed arrows.




This is from Lab00, the first portion where we learned basic drawing with primitives,
as well as simple transformations.




This is also from Lab00, the second portion where we drew our "home", which
I generalized as a simple plains-like area (imagine nomadic).




This is from Lab03, which is experimenting with camera views and transformations in 3D.
The generation is randomly placed rectangular prisms like buildings in a flight sim.




This is from assignment 2, in which we made our hero and allowed them to 'walk' on the world map.
Since my hero is based on a 'Ranger', I gave him a dagger, which the user can also 'throw' by left clicking.
('wasd'/arrows: movement, left click: throw, left click + x: throw with spin)




This is from assignment 3, which is a 3D rendering of a simple model of my hero.
He moves with the arrow/wasd keys and you can toggle the buildings/checkerboard with 'z'.
This assignment implements the arcball camera (shown) as well as a first person view.




This is the Midterm project, in which Chonk, Splimgly, and I are rendered into a 3D world consisting
of buildings and trees. There are 3 camera types (FirstPerson, ArcBall, and FreeCam), as well as three
lighting types (Spot, Point, Directional). You can switch between the characters and cameras, as well as
toggle the scene settings and lights.




This is also the Midterm project, but with the directional light off, which I thought looked cool.




This is from assignment 4, which is similar to A3, but has implemented Bezier curve (with object) and
a skybox. What you see above my hero is the Bezier curve test file I have (the control points and cage, as
well as a little orange ball/cone thing that moves and points along the curve).




This is the final project, which is fairly similar to the midterm, but this time there is a rotating skybox,
textures, a train following a bezier curve, and different houses. We also changed the lights to be a sun and
the light on the front of the train. To note, I didn't do A5 yet, which should appear before this (in the A5 submission).