Final Project for Computational Graphics course