“A framework for realistic image synthesis” by Greenberg, Torrance, Shirley, Arvo, Lafortune, et al. …

  • ©Donald P. Greenberg, Kenneth E. Torrance, Peter Shirley, James (Jim) Arvo, Eric Lafortune, James A. Ferwerda, Bruce J. Walter, Ben Trumbore, Sumanta N. Pattanaik, and Sing-Choong Foo


Abstract:


    Our goal is to develop physically based lighting models and perceptually based rendering procedures for computer graphics that will produce synthetic images that are visually and measurably indistinguishable from real-world images. Fidelity of the physical simulation is of primary concern. Our research framework is subdivided into three sub-sections: the local light reflection model, the energy transport simulation, and the visual display algorithms. The first two subsections are physically based, and the last is perceptually based. We emphasize the comparisons between simulations and actual measurements, the difficulties encountered, and the need to utilize the vast amount of psychophysical research already conducted. Future research directions are enumerated. We hope that results of this research will help establish a more fundamental, scientific approach for future rendering algorithms. This presentation describes a chronology of past research in global illumination and how parts of our new system are currently being developed.

References:


    1. E.H. Adelson. Perceptual Organization and the Judgment of Brightness. InScience, vol. 262, pp. 2042-2044, 1993.
    2. A. Appel. Some Techniques for Shading Machine Renderings of Solids. InAFIPS 1968 Spring Joint Computing Conference, pp. 37-49, 1968.
    3. James Arvo. Backward Ray Tracing. Developments in Ray Tracing. In Computer Graphics Course Notes,Annual Conference Series, 1986, ACM SIGGRAPH, pp. 259-263, 1986.
    4. James F. Blinn. Models of Light Reflection for Computer Synthesized Pictures. In Computer Graphics, Proceedings, Annual Conference Series, 1977, ACM SIGGRAPH, pp. 192-198.
    5. Kenneth R. Boff, Lloyd Kaufman, James P. Thomas. Handbook of Perception and Human Pelformance. John Wiley and Sons, 1986.
    6. Mark R. Bolin and Gary W. Meyer. A Frequency Based Ray Tracer. In Computer Graphics, Proceedings, Annual Conference Series, 1995, ACM SIGGRAPH, pp. 409-418.
    7. Brian Cabral, Nelson Max and Rebecca Springmeyer. Bidirectional Reflectance Functions from Surface Bump Maps. In Computer Graphics, 21 (4), Proceedings, Annual Conference Series, 1987, ACM SIGGRAPH, pp. 273-282.
    8. A. T. Campbell III, and Donald Fussel. Adaptive Mesh Generation for Global Diffuse Illumination. In Computer Graphics, 24(4), Proceedings, Annual Conference Series, 1990, ACM SIGGRAPH, pp. 155-164.
    9. Shenchang Eric Chen, Holly Rushmeier, Gavin Miller, and Douglass Turner. A Progressive Multi-Pass Method for Global Illumination. In Computer Graphics, 25(4), Proceedings, Annual Conference Series, 1991, ACM SIGGRAPH, pp. 165-174.
    10. Michael Cohen and Donald Greenberg. The HEMI- CUBE, A Radiosity Solution for Complex Environments. In Computer Graphics, 19(3), Proceedings, Annual Conference Series, 1985, ACM SIGGRAPH, pp. 31-40.
    11. Steven Collins. Adaptive Splatting for Specular to Diffuse Light Transport. In Proceedings of the Fifth Eurographics Workshop on Rendering, pp. 119-135, June 1994.
    12. Robert L. Cook and Kennneth E. Torrance. A Reflectance Model for Computer Graphics. In Computer Graphics, 15(3), Proceedings, Annual Conference Series, 1981, ACM SIGGRAPH, pp. 307-316.
    13. Robert L. Cook, Thomas Porter, and Loren Carpenter. Distributed Ray Tracing. In Computer Graphics, Proceedings, Annual Conference Series, 1984, ACM SIGGRAPH, pp. 137-145.
    14. Anonymous, “About The Film,” Walt Disney Home Video, 1996. http://www.disney.com/DisneyVideos/ ToyStory/about/abfilm.htm.
    15. Dongarra, Jack, “Linpack Benchmark,” The Performance Database Server, May 5, 1997. http:// performance.netlib.org/performance/html/ linpack.data.col0.html.
    16. J.A. Ferwerda, S. Pattanaik, P. Shirley, and D.P. Greenberg. A Model of Visual Adaptation for Realistic Image Synthesis. In Computer Graphics, Proceedings, Annual Conference Series, 1996, ACM SIGGRAPH, pp. 249-258.
    17. J.A. Ferwerda, S. Pattanaik, P. Shirley, and D.P. Greenberg. A Model of Visual Masking for Computer Graphics. In Computer Graphics, Proceedings, Annual Conference Series, 1997, ACM SIGGRAPH, in press.
    18. A. Fournier. Separating reflection functions for linear radiosity. In Proceedings of the Sixth Eurographics Workshop on Rendering, pp. 383-392, Dublin, Ireland, June 1995.
    19. J.S. Gondek, G.W. Meyer, and J.G. Newman. Wavelength dependent reflectance functions. In Computer Graphics,Proceedings, Annual Conference, 1994, ACM SIGGRAPH, pp. 213-220, Orlando, Florida.
    20. Cindy M. Goral, Kenneth E. Torrance, and Donald P. Greenberg. Modeling the Interaction of Light between Diffuse Surfaces. In Computer Graphics, 18(4), Proceedings, Annual Conference Series, 1984, ACM SIGGRAPH, pp. 213-222.
    21. Donald P. Greenberg. Computers in Architecture. InScientific American, pp. 104-109, February 1991.
    22. Pat Hanrahan, David Salzman, and Larry Aupperle. A Rapid Hierarchical Radiosity Algorithm. In Computer Graphics, 25(4), Proceedings, Annual Conference Series, 1991, ACM SIGGRAPH, pp. 197-206.
    23. P. Hanrahan and W. Krueger. Reflection from layered surfaces due to subsurface scattering. In Computer Graphics, Proceedings, Annual Conference Series, 1993, ACM SIGGRAPH, pp. 165-174, Anaheim, California.
    24. Xiao D. He, Kenneth E. Torrance, Francois X. Sillion, and Donald P. Greenberg. A Comprehensive Physical Model for Light Reflection. In Computer Graphics, 25(4), Proceedings, Annual Conference Series, 1991, ACM SIGGRAPH, pp. 175-186.
    25. Xiao D. He, Patrick O. Heynen, Richard L. Phillips, Kenneth E. Torrance, David H. Salesin, and Donald P. Greenberg. A Fast and Accurate Light Reflection Model. In Computer Graphics, 26(2), Proceedings, Annual Conference Series, 1992, ACM SIGGRAPH, pp. 253- 254.
    26. Paul S. Heckbert. Adaptive Radiosity Textures for Bidirectional Ray Tracing. In Computer Graphics, 24(3), Proceedings, Annual Conference Series, 1990, ACM SIGGRAPH, pp. 145-154.
    27. Henning, John L., “How Many VUPS Is That Alpha In The Window?” Digital Equipment Corporation, Feb. 1997. http://www.europe.digital.com/info/alphaserver/ performance/vups_297.html.
    28. L.M. Hurvich. In Color Vision. Sunderland MA: Sinauer Assoc. Inc., 1981.
    29. David S. Immel, Michael F. Cohen, and Donald P. Greenberg. A Radiosity Method for Non-diffuse Environment. In Computer Graphics, 20(4), Proceedings, Annual Conference Series, 1986, ACM SIGGRAPH, pp. 133-142.
    30. J. Kajiya. Anisotropic reflectance models. In Computer Graphics, 19(4), Proceedings, Annual Conference, 1985, ACM SIGGRAPH, pp. 15-21.
    31. James T. Kajiya. The Rendering Equation. In Computer Graphics, 20(4), Proceedings, Annual Conference Series, 1986, ACM SIGGRAPH, pp. 143-150.
    32. D.H. Kelly. Visual Response to Time-Dependent Stimuli. I. Amplitude Sensitivity Measurements. In J. Opt. Soc. Am. 51, pp. 422-429, 1961.
    33. J.J. Koenderink, A.J. van Doom, and M. Stavridi. Bidirectional reflection distribution function expressed in terms of surface scattering modes. In European Conference on Computer Vision, pp. 28-39, 1996.
    34. Eric Lafortune. Mathematical Methods and Monte Carlo Algorithms for Physically Based Rendering. In Ph.D. Thesis, Katholieke Universiteit Leuven, Belgium, February 1996.
    35. E. Lafortune, S.C. Foo, K.E. Torrance, D.P. Greenberg. Non-Linear Approximation of Reflectance Functions. In Computer Graphics, Proceedings, Annual Conference Series, 1997, ACM SIGGRAPH, Los Angeles, California.
    36. M.E. Lee, R. A. Redner, and S.P. Uselton. Statistically Optimized Sampling for Distributed Ray Tracing. In Computer Graphics, 19(3), Proceedings, Annual Conference Series, 1985, ACM SIGGRAPH, pp. 61-67.
    37. Thomas A. Leonard and Michael Pantoliano. BRDF Round Robin, Stray Light and Contamination in Optical Systems. In S.P.I.E. Vol. 967, Society of Photo-Optical Instrumentation Engineers, 1988.
    38. Thomas A. Leonard, Michael Pantoliano, and James Reilly. Results of a CO2 BRDF Round Robin, Scatter from Optical Components. In S.P.I.E. Vol 1165, Society of Photo-Optical Instrumentation Engineers, 1989.
    39. Dani Lischinski, Filippo Tampieri, and Donald P. Greenberg. Combining Hierarchical Radiosity and Discontinuity Meshing. In Computer Graphics, Proceedings, Annual Conference Series, 1993, ACM SIGGRAPH, pp. 199-208.
    40. G.W. Meyer and D.P. Greenberg. Perceptual Color Spaces for Computer Graphics. InComputer Graphics Proceedings, Annual Conference Series, 1980, ACM SIGGRAPH, pp. 254-261.
    41. G.W. Meyer. Color Calculation for and Perceptual Assessment of Computer Graphic Images. In Unpublished Ph.D. thesis, Comell University, 1986.
    42. D.P. Mitchell. Generating Antialiased Images at Low Sampling Densities. In Computer Graphics, 21(4), Proceedings, Annual Conference Series, 1987, ACM SIGGRAPH, pp. 463-474.
    43. C.G. Mueller. Frequency of Seeing Functions for Intensity Discriminations at Various Levels of Adapting Intensity. In J. Gen. Psych., 1950.
    44. M. Oren and S.K. Nayar. Generalization of Lambert’s reflectance model. In Computer Graphics, Proceedings Annual Conference Series, 1994, ACM SIGGRAPH, pp. 239-246, Orlando, Florida, July 1994.
    45. S.N. Pattanaik. Computational Methods for Global Illumination and Visualization of Complex 3D Environments. In Ph.D. thesis, Birla Institute of Technology & Science, Computer Science Department, Pilani, India, February 1993.
    46. Bui-Tuong Phong. Illumination for Computer Generated Images. In Communications of the ACM, 18(6):311- 317, June 1975.
    47. M.H. Pirenne. In Vision and the Eye, 2nd edition. London: Associated Book Publishers, 1967.
    48. P. Poulin and A. Fournier. A Model for Anisotropic Reflection. In Computer Graphics, Proceedings, 24(4), Annual Conference Series, 1990, ACM SIGGRAPH, pp. 273-282, August 1990.
    49. R.A. Redner, M.E. Lee, and S.P. Uselton. Smooth B- Spline Illumination Maps for Bidirectional Ray Tracing. InACM Transactions on Graphics, 14(4), October 1995.
    50. Peter Schr6der, Win Sweldens. Spherical Wavelets: Efficiently Representing Functions on the Sphere. In Computer Graphics, Proceedings, Annual Conference Series, 1995, ACM SIGGRAPH, pp. 161-171.
    51. Francois X. Sillion, James Arvo, Stephen Westin, and Donald Greenberg. A Global Illumination Algorithm for General Reflection Distributions. In Computer Graphics, 25(4), Proceedings, Annual Conference Series, 1991, ACM SIGGRAPH, pp. 187-196.
    52. B.W. Silverman. In Density Estimation for Statistics and Data Analysis. Chapman and Hall, London, 1986.
    53. Brian E. Smits, James R. Arvo, and Donald P. Greenberg. A Clustering Algorithm for Radiosity in Complex Environments. InComputer Graphics, 28(3), Proceedings, Annual Conference Series, 1994, ACM SIGGRAPH, pp. 435-442.
    54. G. Spencer, P. Shirley, K. Zimmerman, and D.P. Greenberg. Physically-Based Glare Effects for Computer Generated Images. In Computer Graphics, Proceedings, Annual Conference Series, 1995, ACM SIGGRAPH, pp. 325-334.
    55. Robert P. Breault. Stray Light and Contamination in Optical Systems. In S.P.I.E., 1988, p.234.
    56. L. Stroebel, J. Compton, I. Current, and R. Zakia. In Photographic Materials and Processes. Boston: Focal Press, 1986.
    57. Seth Teller, Celeste Fowler, Thomas Funkhouser, and Pat Hanrahan. Partitioning and Ordering Large Radiosity Calculations. In Computer Graphics, 28(3), Proceedings, Annual Conference Series, 1994, ACM SIGGRAPH, pp. 443-450.
    58. K.E. Torrance and E.M. Sparrow. Theory for Off- Specular Reflection from Roughened Surfaces. In Jourhal of the Optical Society of America 57(9), September 1967.
    59. J. Tumblin and H. Rushmeier. Tone Reproduction for Realistic Images. In IEEE Computer Graphics and Applications, 13(6), pp. 42-48, 1993.
    60. F.L. Van Nes and M.A. Bouman. Spatial Modulation Transfer in the Human Eye. InJ. Opt. Soc. Am. 57, pp. 401-406, 1967.
    61. Eric Veach and Leonidus J. Guibas. Optimally Combining Sampling Techniques for Monte Carlo Rendering. In Computer Graphics, Proceedings, Annual Conference Series, 1995, ACM SIGGRAPH, pp. 419-428.
    62. John Wallace, Michael Cohen, and Donald Greenberg. A Two-Pass Solution to the Rendering Problem. In Computer Graphics, 21(4), Proceedings, Annual Conference Series, 1987, ACM SIGGRAPH, pp 311-320.
    63. Bruce Walter, Philip M. Hubbard, Peter Shirley, and Donald P. Greenberg. Global Illumination Using Local Linear Density Estimation. In ACM Transactions on Graphics, 1997.
    64. Bruce Walter, Gun Alppay, Eric Lafortune, Sebastian Fernandez, and Donald P. Greenberg. Fitting Virtual Light for Non-Diffuse Walkthroughs. In Computer Graphics, Proceedings, Annual Conference Series, 1997, ACM SIGGRAPH.
    65. Gregory Ward, Francis Rubinstein and Robert Clear, A Ray Tracing Solution for Diffuse Interreflection. In Computer Graphics, Proceedings, Annual Conference Series, 1988, 22(4), ACM SIGGRAPH.
    66. G.J. Ward. Measuring and Modeling Mnisotropic Reflection. In Computer Graphics, 26(2), Proceedings, Annual Conference Series, 1992, ACM SIGGRAPH, pp. 265-272.
    67. Gregory Ward. The RADIANCE Lighting Simulation and Rendering System. In Computer Graphics, Proceedings, Annual Conference Series, 1994, 28(4), ACM SIGGRAPH, pp 459-472.
    68. G. Ward. A Contrast-Based Scalefactor for Luminance Display. In P.S. Heckbert (Ed.). In Graphics Gems IV, Boston: Academic Press Professional, 1994.
    69. S.H. Westin, J.R. Arvo, and K.E. Torrance. Predicting Reflectance Functions from Complex Surfaces. In Computer Graphics, 26(2), Proceedings, Annual Conference Series, 1992, ACM SIGGRAPH, pp. 255-264, July 1992.
    70. Turner Whitted. An Improved Illumination Model for Shaded Display. In Communications of the ACM, 23(6), pp. 343-349, June 1980.
    71. G. Wyszecki and W.S. Stiles. In Color Science: Concepts and Methods, Quantitative Data and Formulae (2nd edition). New York: Wiley, 1982.


ACM Digital Library Publication:



Overview Page: