Final Project for CS488 - Computer Graphics