This document discusses lighting and shading techniques in computer graphics. It begins by distinguishing between lighting, which refers to light-matter interaction, and shading, which determines pixel colors. Three common lighting models are described: Lambert, Phong, and Torrance-Sparrow. For shading, it covers flat, Gouraud, and Phong shading. Gouraud shading improves on flat shading but can cause visual artifacts that Phong shading helps address by interpolating normals rather than colors at each pixel.