
Polygon shading is a technique used to determine the color and brightness of a polygon in a 3D scene based on light interaction and surface properties .
Polygon shading is a technique used to determine the color and brightness of a polygon in a 3D scene based on light interaction and surface properties.
Assigns a single color to the entire polygon based on one normal vector (usually the face normal).
Steps:
Pros: Simple, fast.
Cons: Faceted appearance, edges of polygons are visible.
Computes lighting at vertices and interpolates colors across the polygon.
Steps:
Pros: Smooth shading, simple highlights on curved surfaces.
Cons: Can miss small specular highlights (e.g., tiny bright spots).
Interpolates normals across the polygon and computes lighting per pixel.
Steps:
Pros: Realistic highlights, smooth appearance.
Cons: More computationally expensive than Gouraud or flat shading.
| Shading Method | Normal Usage | Color Computation | Appearance | Pros | Cons |
|---|---|---|---|---|---|
| Flat | One normal per face | One color per polygon | Faceted | Fast | Looks blocky |
| Gouraud | Vertex normals | Interpolated vertex colors | Smooth | Efficient | Can miss specular highlights |
| Phong | Interpolated normals | Per-pixel | Very smooth, realistic | Realistic highlights | Computationally expensive |
Key Points:
Open this section to view and download past papers
Click on Show Past Papers to load available exam papers.