Per-Face Shading

Gouraud Shading (Per-Vertex)

Phong Shading (Per-Fragment)