This document discusses various lighting and shading techniques used in computer graphics, including:
- Ray tracing and radiosity methods that aim to approximate physical light behavior more accurately but with higher computational cost.
- Phong illumination model that provides relatively fast approximations of light interactions.
- Calculation of diffuse and specular reflection components in the Phong model based on surface normals, light direction, and view direction.
- Different shading techniques like flat, Gouraud, and Phong shading that determine color values at polygon vertices and faces.