a. flat shading : constant surface shading
b. Gouraud shading: color interpolation shading
c. Phong shading: vertex normal interpolation shading