1988 · 157 citations · 10 references
ArchitectureArchitectural EngineeringDigital RenderingOpticsRendering3D RenderingLighting CalculationsLighting ModelsPhysically Based RenderingRay TracingReflectance ModelingDiffuse LightingDiffuse ReflectionIlluminanceIlluminance CalculationIlluminance ModelingMonte Carlo Ray TracingSpecular ReflectanceSurface Reflections
An efficient ray tracing method is presented for calculating interreflections between surfaces with both diffuse and specular components. A Monte Carlo technique computes the indirect contributions to illuminance at locations chosen by the rendering process. The indirect illuminance values are averaged over surfaces and used in place of a constant "ambient" term. Illuminance calculations are made only for those areas participating in the selected view, and the results are stored so that subsequent views can reuse common values. The density of the calculation is adjusted to maintain a constant accuracy, permitting less populated portions of the scene to be computed quickly. Successive reflections use proportionally fewer samples, which speeds the process and provides a natural limit to recursion. The technique can also model diffuse transmission and illumination from large area sources, such as the sky.
10
James T. Kajiya · ACM SIGGRAPH Computer Graphics · 1986 · 2.2K citations · Full text
An improved illumination model for shaded display
Turner Whitted · Communications of the ACM · 1980 · 1.8K citations · Full text
A Reflectance Model for Computer Graphics
Robert L. Cook, K. E. Torrance · ACM Transactions on Graphics · 1982 · 1.4K citations · Full text
Michael F. Cohen, Donald P. Greenberg · ACM SIGGRAPH Computer Graphics · 1985 · 558 citations
Robert L. Cook, Thomas Porter, Loren Carpenter · ACM SIGGRAPH Computer Graphics · 1984 · 432 citations · Full text