Resources:
When light illuminates a point of an object (directly or indirectly via reflections) it changes the object’s color at according to such parameters as the direction of the incident light, the direction of observation, the surface normal at , the reflectivity of the relevant material, etc. These methods are designed to be able to run realtime, but at the cost on realism compared to implementations that use a large part of the available illumination theory.