This project shows how to perform the classical Polygon shading, Gouraud shading and Phong shading over 3D models using OpenGL.