Part IA Michaelmas Term
Specular Reflection
Specular Highlights
Specular reflection models shiny surfaces that reflect light in a preferred direction, creating bright highlights.
Phong Specular Term
where:
- is the specular reflection coefficient
- is the perfect reflection direction of the light
- is the direction to the viewer
- is the angle between and
- is the Phong exponent (shininess)
Reflection Direction
Effect of Shininess
| Material | Typical | Effect |
|---|---|---|
| Matte | 1-5 | Broad, dull highlight |
| Plastic | 10-50 | Moderate highlight |
| Metal | 50-200 | Sharp, tight highlight |
| Mirror | ∞ | Perfect reflection (delta function) |
Higher concentrates the highlight around the mirror direction.
When Specular is Zero
Specular reflection is zero when:
- : Viewer is on wrong side of reflection lobe
- : Light behind surface (no illumination at all)
- : Surface has zero specular reflectance
View Dependence
Specular reflection is view-dependent:
- Highlight moves as the camera moves
- Must be recomputed every frame for animations
- Cannot be cached if camera changes
Physical Approximation
The Phong model is an approximation:
- Does not conserve energy
- Not physically based (BRDF is ad-hoc)
- But computationally efficient and produces plausible results
Summary
- Specular creates shiny highlights
- Intensity depends on angle between reflection and viewer
- Shininess controls highlight size
- View-dependent: must recompute if camera moves
Past Paper Questions
2025 Paper 3 Question 3(e): How does the specular highlight differ from diffuse reflection in the Phong shading model? [2 marks]
2025 Paper 3 Question 3(d): Explain when the specular component becomes zero. [Part of 4 marks]