Reflection (computer graphics)

From Wikipedia, the free encyclopedia

Reflection in computer graphics is used to emulate reflective objects like mirrors and shiny surfaces.

Ray traced model demonstrating specular reflection.
Ray traced model demonstrating specular reflection.

[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].

[edit] See also