This was the term project that I worked on by myself for the course Computer Graphics 2 at the University of Manitoba.