Volume 18, Number 3 July 1984 | Cindy M. Goral, Kenneth E. Torrance, Donald P. Greenberg and Bennett Battaile
The paper presents a method for modeling the interaction of light between diffusely reflecting surfaces, addressing the limitations of current light reflection models used in computer graphics. These models often fail to account for object-to-object reflections, leading to incorrect global illumination effects. The new method, inspired by thermal engineering techniques, includes the effects of finite-area diffuse light sources and "color-bleeding" caused by diffuse reflections. It is based on an environment composed of ideal diffuse reflectors and can handle direct illumination from various light sources. The method ensures that surface intensities are independent of observer position, allowing for preprocessing of environmental intensity information for dynamic sequences. The paper also discusses the implementation of the method, including the use of form factors and radiosity equations, and presents simulated and physical model results to demonstrate the accuracy and realism of the approach. The authors conclude that while the method is computationally intensive, it offers significant advantages in terms of observer independence and the ability to handle dynamic scenes.The paper presents a method for modeling the interaction of light between diffusely reflecting surfaces, addressing the limitations of current light reflection models used in computer graphics. These models often fail to account for object-to-object reflections, leading to incorrect global illumination effects. The new method, inspired by thermal engineering techniques, includes the effects of finite-area diffuse light sources and "color-bleeding" caused by diffuse reflections. It is based on an environment composed of ideal diffuse reflectors and can handle direct illumination from various light sources. The method ensures that surface intensities are independent of observer position, allowing for preprocessing of environmental intensity information for dynamic sequences. The paper also discusses the implementation of the method, including the use of form factors and radiosity equations, and presents simulated and physical model results to demonstrate the accuracy and realism of the approach. The authors conclude that while the method is computationally intensive, it offers significant advantages in terms of observer independence and the ability to handle dynamic scenes.