Term Project for Computer Graphics course.