skip to main content
10.1145/54852.378490acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
Article
Open Access
Seminal Paper

A ray tracing solution for diffuse interreflection

Authors Info & Claims
Published:01 June 1988Publication History

ABSTRACT

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.

References

  1. 1.Bentley, Jon Louis and Jerome Friedman, "Data Structures for Range Searching," ACM Computing Surveys, Vol. 11, No. 4, 1979, pp. 397-409. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.Cohen, Michael and Donald Greenberg, "A Radiosity Solution for Complex Environments," Computer Graphics, Vol. 19, No. 3, July 1985, pp. 31-40. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.Cohen, Michael, Donald Greenberg, David Immel, Phillip Brock, "An Efficient Radiosity Approach for Realistic Image Synthesis," IEEE Computer Graphics and Applications, Vol. 6, No. 2, March 1986, pp. 26-35.Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.Cook, Robert L. and Kenneth E. Torrance, "A Reflection Model for Computer Graphics," ACM Transactions on Graphics, Vol. 1, No. 1, January 1982, pp. 7-24. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.Cook, Robert, Thomas Porter, Loren Carpenter, "Distributed Ray Tracing," Computer Graphics, Vol. 18, No. 3, July 1984, pp. 137-147. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.Cook, Robert L., "Stochastic Sampling in Computer Graphics," ACM Transaction8 on Graphics, Vol. 5, No. 1, January 1986, pp. 51-72. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.Immel, David S., Donald P. Greenburg, Michael F. Cohen, "A Radiosity Method for Non-Diffuse Environments," Computer Graphics, Vol. 20, No. 4, August 1986, pp. 133-142. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.Kajiya, James T., "The Rendering Equation," Computer Graphics, Vol. 20, No. 4, August 1986, pp. 143-150. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9.Kaufman, John, IES Lighting Handbook, Reference Volume, IESNA, New York, NY, 1981.Google ScholarGoogle Scholar
  10. 10.Nishita, Tomoyuki and Eihachiro Nakamae, "Continuous Tone Representation of Three-Dimensional Objects Taking Account of Shadows and Interreflection," Computer Graphics, Vol. 19, No. 3, July 1985, pp. 23-30. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.Rubenstein, R.Y., Simulation and the Monte Carlo Method, J. Wiley, New York, 1981. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12.Siegel, R. and J. R. Howell, Thermal Radiation Heat Transfer, Hemisphere Publishing Corp., Washington DC., 1981.Google ScholarGoogle Scholar
  13. 13.Wallace, John R., Michael F. Cohen, Donald P. Greenburg, "A Two-Pass Solution to the Rendering Equation: A Synthesis of Ray Tracing and Radlosity Methods," Computer Graphlcs, Vol. 21, No. 4, July 1987, pp. 311-320. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14.Weghorst, Hank, Gary Hooper, Donald P. Greenburg. "Improved computational methods for ray tracing" ACM Transactions on Graphics, Vol. 3, No. 1, January 1984, pp. 52-69. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15.Whitted, Turner, "An Improved Illumination Model for Shaded Display," Communications of the ACM, Vol. 23, No. 6, June 1980, pp. 343-349. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A ray tracing solution for diffuse interreflection

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in
            • Published in

              cover image ACM Conferences
              SIGGRAPH '88: Proceedings of the 15th annual conference on Computer graphics and interactive techniques
              August 1988
              356 pages
              ISBN:0897912756
              DOI:10.1145/54852
              • cover image ACM Overlay Books
                Seminal Graphics Papers: Pushing the Boundaries, Volume 2
                August 2023
                893 pages
                ISBN:9798400708978
                DOI:10.1145/3596711
                • Editor:
                • Mary C. Whitton
              • cover image ACM SIGGRAPH Computer Graphics
                ACM SIGGRAPH Computer Graphics  Volume 22, Issue 4
                Aug. 1988
                330 pages
                ISSN:0097-8930
                DOI:10.1145/378456
                Issue’s Table of Contents

              Copyright © 1988 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 1 June 1988

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • Article

              Acceptance Rates

              SIGGRAPH '88 Paper Acceptance Rate34of161submissions,21%Overall Acceptance Rate1,822of8,601submissions,21%

              Upcoming Conference

              SIGGRAPH '24

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader