- Asked 7/25
- 2073 Chaitra · 9 marks
- 2078 Kartik · 8 marks
- 2070 Chaitra · 8 marks
- 2075 Asoj · 6 marks
- 2068 Chaitra · 2 marks
- 2068 Bhadra (old course) · 3 marks
- 2067 Mangsir (old course) · 3 marks
Compare Gouraud and Phong shading
Short answer
Gouraud shading interpolates vertex intensities, while Phong shading interpolates normals and computes illumination per pixel. Phong correctly captures specular highlights inside polygons, reduces Mach bands, and gives more realistic results for shiny surfaces, but is slower. Gouraud is faster but may miss highlights and show Mach bands.
Compare and contrast Gouraud shading and Phong shading (mention the advantages of Phong shading over Gouraud shading).
Both are polygon-rendering (smooth shading) methods that remove the faceted look of a polygon mesh.
- Gouraud shading computes the illumination at the polygon vertices and interpolates the intensity linearly across the polygon.
- Phong shading interpolates the normal vectors across the polygon and computes the illumination at every pixel.
| Point | Gouraud shading | Phong shading |
|---|---|---|
| Quantity interpolated | Intensity (colour) | Surface normal |
| Illumination model applied | At vertices only | At every pixel |
| Computation | Less, fast | More, slow |
| Specular highlights | Missed or distorted, especially inside a polygon | Rendered correctly |
| Mach-band effect | Present (intensity changes slope at edges) | Greatly reduced |
| Image quality | Good | Better, more realistic |
| Memory/time | Low | High |
| Hardware | Common, easy | Needs more powerful hardware |
| Also called | Intensity-interpolation | Normal-vector interpolation |
Advantages of Phong over Gouraud
- Highlights are correct, even if they fall inside a polygon (Gouraud may miss them).
- Smoother shading and far fewer Mach bands.
- More accurate for shiny (high specular) surfaces.
- Better results with fewer polygons.
The extra cost is its disadvantage; Gouraud is preferred when speed matters.
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- Fast Phong shading · Computer Graphics, chapter 8 · asked 2×
- Gouraud shading for polygon rendering · Computer Graphics, chapter 8 · asked 6×
- Phong shading method · Computer Graphics, chapter 8 · asked 9×
- Phong shading and Mach-band effect · Computer Graphics, chapter 8
- Gouraud intensity at midpoint P · Computer Graphics, chapter 8
- Compare and contrast pollution in a city · Communication English, chapter 1
- Compare RISC and CISC architecture · Microprocessor, chapter 6 · asked 4×