Gouraud
Gouraud shading is a method in computer graphics for rendering smooth shading on polygonal models. Named after Henri Gouraud, who introduced the technique in the early 1970s, it works by computing lighting at the vertices of each polygon and then linearly interpolating the resulting colors across the polygon’s surface. The process typically uses a local illumination model at each vertex, incorporating diffuse and specular components, and then blends those vertex colors as you move across the polygon using barycentric interpolation.
This approach is computationally efficient because it reduces shading calculations to the vertices rather than every
However, Gouraud shading can exhibit artifacts. Since lighting is only evaluated at vertices, highlights may not
In comparison, Phong shading, which interpolates surface normals across a polygon and computes lighting per pixel,