skip to main content
10.1145/192161.192248acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
Article
Free Access

Low cost illumination computation using an approximation of light wavefronts

Authors Info & Claims
Published:24 July 1994Publication History

ABSTRACT

We present an efficient method to simulate the propagation of wavefronts and approximate the behavior of light in an environment of freeform surfaces. The proposed method can emulate the behavior of a wavefront emanating from a point or spherical light source, and possibly refracted and/or reflected from a freeform surface. Moreover, it allows one to consider and to render images with extreme illumination conditions such as caustics.

The proposed method can be embedded into rendering schemes that are based on scan conversion. Using a direct freedom surface Z buffer renderer, we also demonstrate the use of the wavefront approximation in illumination computation.

Skip Supplemental Material Section

Supplemental Material

References

  1. 1.P. Atherton, K. Weiler, D. Greenberg. Polygon Shadow Gen-eration. Computer Graphics, Vol. 12, No. 3, pp 275-281, 1978. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.P. Bergeron. A General Version of Crow's Shadow Volumes. IEEE CG&A Vol 6, No. 9, pp. 17-28, 1986.Google ScholarGoogle Scholar
  3. 3.W. Boehm. Inserting New Knots into B-spline Curves. Com-puter Aided Design, vol. 12, No. 4, pp. 199-201, July 1980.Google ScholarGoogle ScholarCross RefCross Ref
  4. 4.S. Chang, M. Shantz, and R. Rocchetti. Rendering Cubic Curves and Surfaces with Integer Adaptive Forward Differ-encing. Computer Graphics, Vol. 23, No. 3, pp. 157-166, July 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.N. Chin, S. Feiner. Fast Object-Precision Shadow Generation for Area Light Source. Computer Graphics Special Issue, Symposium on Interactive 3D Graphics, March 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.B. Cobb. Design of Sculptured Surfaces Using The B-spline Representation. Ph.D. Thesis, University of Utah, Computer Science Department, June 1984. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.E. Cohen, T. Lyche, and R. Riesenfeld. Discrete B-splines and Subdivision Techniques in Computer Aided Geometric Design and Computer Graphics. Computer Graphics and Im-age Processing, 14, pp. 87-111, 1980.Google ScholarGoogle ScholarCross RefCross Ref
  8. 8.M. F. Cohen, S. E. Chen, J. R. Wallace, D. P. Greenberg. A Progressive Refinment Approach to Fast Radiosity Image Generation. Computer Graphics, Vol. 22, No. 4, pp. 75-84, August 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9.S. Coquillart. Computing Offset of Bspline Curves. Computer Aided Design, vol. 19, No. 6, pp. 305-309, July/August 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.M. P. DoCarmo. Differential Geometry of Curves and Sur-faces. Prentice-Hall 1976.Google ScholarGoogle Scholar
  11. 11.G. Elber and E. Cohen. Adaptive Iso-Curves Based Rendering for Free Form Surfaces. Technical Report UUCS-92-040, Department of Computer Science, Univeristy of Utah.Google ScholarGoogle Scholar
  12. 12.G. Elber and E. Cohen. Error Bounded Variable Distance Off-set Operator for Free Form Curves and Surfaces. International Journal of Computational Geometry & Applications, Vol. 1, Num. 1, March 1991, pp. 67-78Google ScholarGoogle Scholar
  13. 13.G. Farin. Curves and Surfaces for Computer Aided Geometric Design. Academic Press, Inc. Second Edition 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14.R. T. Farouki and J. C. A. Chastang. Curves and Surfaces in Geometrical Optics. Mathematical Methods in Computer Aided geometric Design II. T. Lyche and L. L. Schumaler (Eds.), pp. 239-260, Academic Press, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15.J. D. Foley et al. Computer Graphics, Principles and Prac-tice, Second Edition. Addison-Wesley Systems Programming Series, Jul. 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16.G. Heflin and G. Elber. ShadowVolume Generation from Free Form Surfaces. Communicating with Virtual Worlds, Nadia Magnenat Thalmann and Daniel Thalmann (Eds.), Computer Graphics Internation 1993 (CGI 93), Lausanne Switzerland, June 1993.Google ScholarGoogle Scholar
  17. 17.J. Hoschek. Spline Approximation of Offset Curves. Com-puter Aided Geometric Design 5, pp. 33-40, 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. 18.J. Hoschek and D. Lasser. Fundamentals of Computer Aided Geometric Design. A. K. Peters, English edition, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. 19.D. Mitchell and P. Hanrahan. Illumination from Curved Re-flectors. Computer Graphics, Vol. 26, No. 2, pp. 283-291, July 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. 20.T. Nishita, T. W. Sederberg and M. Kakimoto. Ray Tracing Trimmed Rational Surface Patches. Computer Graphics, Vol. 24, No. 4, pp. 337-345, August 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. 21.K. L. Paik. Trivariate B-Splines. Ms.Sc. Thesis, University of Utah, Computer Science Department, December 1991.Google ScholarGoogle Scholar
  22. 22.B. Pham. Offset Approximation of Uniform B-splines. Com-puter Aided Design, vol. 20, No. 8, pp. 471-474, October 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. 23.O. N. Stavroudis. The optics of Ray, Wavefronts, and Caustics. Academic, 1972.Google ScholarGoogle Scholar

Index Terms

  1. Low cost illumination computation using an approximation of light wavefronts

          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 '94: Proceedings of the 21st annual conference on Computer graphics and interactive techniques
            July 1994
            512 pages
            ISBN:0897916670
            DOI:10.1145/192161

            Copyright © 1994 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: 24 July 1994

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • Article

            Acceptance Rates

            SIGGRAPH '94 Paper Acceptance Rate57of242submissions,24%Overall Acceptance Rate1,822of8,601submissions,21%

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader