CS580 - 3D Graphics and Rendering Project