Reflection (computer graphics)
From Wikipedia, the free encyclopedia
Reflection in computer graphics is used to emulate reflective objects like mirrors and shiny surfaces.
[edit] Specular reflection
Specular reflection is the mirror-like reflection of light from a surface. Specular reflection is accomplished in a ray trace renderer by following a ray from the eye to the mirror and then calculating where it bounces from, and continuing the process until no surface is found, or a non-reflective surface is found. Specular reflection on a shiny surface like tile, or a wood floor can add to the photorealistic effects of a 3D rendering.
[edit] Diffuse reflection
Most surfaces are too rough to reflect light specularly, and instead reflect in a random direction. In ray-tracing, this is harder to emulate than simple specular reflection[citation needed].