Incorporating polarization parameters into the lighting model can enhance the physical realism of images rendered with a ray tracer. Polarization effects can be important in certain scenes, and the difference in rendering even simple scenes with and without proper treatment of polarization can be striking. All light waves possess a state of polarization, which changes almost every time light reflects off a material surface. A single reflection partially polarizes and may even completely polarize previously unpolarized light. Polarization influences the rendering of a scene because the reflected radiant intensity depends largely on the incident light waves's polarization state. E. Wolf's (1959) coherence matrix formalism of polarization has been incorporated into the Torrance-Sparrow reflectance model. This combination allows elegant quantitative derivations of the altered polarization state of light upon reflection in a ray tracer. Comparisons of identical scenes rendered with a conventional ray tracer and the ray tracer presented incorporating a polarization model show that the present method renders specular interobject reflections more accurately with respect to reflected radiance and color.<<ETX>>
[1]
K. Torrance,et al.
Theory for off-specular reflection from roughened surfaces
,
1967
.
[2]
Turner Whitted,et al.
An improved illumination model for shaded display
,
1979,
CACM.
[3]
P. Beckmann,et al.
The scattering of electromagnetic waves from rough surfaces
,
1963
.
[4]
E. Wolf.
Coherence properties of partially polarized electromagnetic radiation
,
1959
.
[5]
L. B. Wolff.
Polarization methods in computer vision
,
1991
.
[6]
Kenneth E. Torrance.
Theoretical Polarization of Off-Specular Reflection Peaks
,
1969
.
[7]
Lawrence B. Wolff,et al.
Surface Orientation From Polarization Images
,
1988,
Other Conferences.
[8]
James F. Blinn,et al.
Models of light reflection for computer synthesized pictures
,
1977,
SIGGRAPH.
[9]
Donald P. Greenberg,et al.
Perceptual color spaces for computer graphics
,
1980,
SIGGRAPH '80.
[10]
Andrew S. Glassner,et al.
An introduction to ray tracing
,
1989
.
[11]
Robert L. Cook,et al.
A Reflectance Model for Computer Graphics
,
1987,
TOGS.