Modeling the interaction of light between diffuse surfaces
CM Goral, KE Torrance, DP Greenberg… - ACM SIGGRAPH …, 1984 - dl.acm.org
CM Goral, KE Torrance, DP Greenberg, B Battaile
ACM SIGGRAPH computer graphics, 1984•dl.acm.orgA method is described which models the interaction of light between diffusely reflecting
surfaces. Current light reflection models used in computer graphics do not account for the
object-to-object reflection between diffuse surfaces, and thus incorrectly compute the global
illumination effects. The new procedure, based on methods used in thermal engineering,
includes the effects of diffuse light sources of finite area, as well as the “color-bleeding”
effects which are caused by the diffuse reflections. A simple environment is used to illustrate …
surfaces. Current light reflection models used in computer graphics do not account for the
object-to-object reflection between diffuse surfaces, and thus incorrectly compute the global
illumination effects. The new procedure, based on methods used in thermal engineering,
includes the effects of diffuse light sources of finite area, as well as the “color-bleeding”
effects which are caused by the diffuse reflections. A simple environment is used to illustrate …
A method is described which models the interaction of light between diffusely reflecting surfaces. Current light reflection models used in computer graphics do not account for the object-to-object reflection between diffuse surfaces, and thus incorrectly compute the global illumination effects. The new procedure, based on methods used in thermal engineering, includes the effects of diffuse light sources of finite area, as well as the “color-bleeding” effects which are caused by the diffuse reflections. A simple environment is used to illustrate these simulated effects and is presented with photographs of a physical model. The procedure is applicable to environments composed of ideal diffuse reflectors and can account for direct illumination from a variety of light sources. The resultant surface intensities are independent of observer position, and thus environments can be preprocessed for dynamic sequences.
![](https://scholar.google.com/scholar/images/qa_favicons/acm.org.png)