Featured Projects
Homemade RasterizerDate: February 2021
Purpose: Assignment for CSCE 441 - Computer Graphics Tools Used: TinyObjLoader, Image Writer Overview: The goal of this project was to create a simple orthographic rasterizer from scratch, without using any graphics libraries. After the project was finished, I extended it a little bit to create simple animation of a light rotating around my object. |
Hierarchical TransformationsDate: February 2021
Purpose: Assignment for CSCE 441 - Computer Graphics Tools Used: OpenGL, TinyObjLoader Overview: In this project, I used a matrix stack to create a hierarchy of transformations on a simple rig. Using basic primitives and matrix transformations, I created a system that recursively renders each component on the object and passes transformations to their children. |