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

Ray tracing parametric surface patches utilizing numerical techniques and ray coherence

Published:31 August 1986Publication History

ABSTRACT

A new algorithm for ray tracing parametric surface patches is presented. The method uses quasi-Newton iteration to solve for the ray/surface intersection and utilizes ray-to-ray coherence by using numerical information from adjoining rays as initial approximations to the quasi-Newton algorithm. Techniques based upon object space subdivision are used to insure convergence to the correct interesection point. Examples are given of the use of the algorithm in scenes containing Bézier surface patches. Results show that a significant number of ray/surface intersections on these parametric surface patches can be found using very few iterations, giving a significant computational savings.

References

  1. 1.Appel, A., "Some Techniques for Shading Machine Renderings of S~lids," Proc. AFIPS Sprin~ Joint Computer Canf., Vol. 32, 1068, 37-49. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.B}inn, J.F., "Computer display of curved surface~," Ph.D. dissertation, Department of Computer Science, University cf Utah, December Ig78.Google ScholarGoogle Scholar
  3. 3.Blinn, J.F., "A generalization of algebraic surface drawing," ACM Trans. on Graphite, Vol 1, No. 3, July 1982, 236-256. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.Bouknight, J., and K. Kelley, *An Algorithm for Producing H~|f-Tone Computer Graphics Presentations with Shadows ~nd Movable Light Sources," Prac. AFIPS Spring Joint Computer Conf., Vot. 36, 1~70, 1-10. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.Broyden, C.G., "The convergence of a class o1" double-rank minimization algorithms," Paxtz I and I{, J.I.M.A. 6, 76-90, 222- 236.Google ScholarGoogle Scholar
  6. 6.Cook, R.L., T. Porter and L. Carpenter, "Distributed ray tracing," Computer Graphic~ lg, No. 3, (Proceedings of SIGGRAPH/84), July 1984, 137-144. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.Dennis, J.E., and R.B. Sohnabet, Numerical Method~ for Unconstrained Optimization and non-Linear Equatione Prentice- Hall, Englewood Cliffs, N J, 1983. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.Dipp~, M.A.Z., and J. Swensen, "An adaptive subdivision algorithm and parallel architecture for realistic image synthesis," Computer Graphics 18, No. 3, (Proceedings of SIGGRAPH/84), July 1984, 149-158. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9.Dipp$, M.A.Z. and E.H. Wold, "Antialiasing through stochastic sampling," Computer Graphics I#, No. 3, (Proceedings of S|GGRAPH/85), July 1985, ~9-78. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.Faux, I.D., and M.J. Pratt, Csmpulalisnai Geometry far Deaign and Manufacture Ellis Horwood, Chiehester, 1982. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.Fletcher, R., "A new approach to variable metric algorithms," Computer Journal 13, 317-322.Google ScholarGoogle ScholarCross RefCross Ref
  12. 12.Fletcher, R., Practical Methoff~ of Optimization, John Wiley Sons, Chichester, England, 1980. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13.Fujimoto, A., T. Tanaka and K. lwata, "ARTS: Accelerated Ray Tracing System," IEEE Computer Graphics and Applications Vol. 6, No. 4, April 1986, 15-26. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14.Gtassner, A.S., "Space subdivision for fast ray tracing," IEEE Computer Graphica and Applicationo 4, No. 10, November 1984, 15-22.Google ScholarGoogle ScholarCross RefCross Ref
  15. 15.Goldfaxb, D., "A family of variable metric methods derived by vaxiatJona} mean~," Math. Camp. tLt, 23-26~Google ScholarGoogle Scholar
  16. 16.Hanrahan, P., "Ray tracing algebraic surfaces," Computer Graphics 17, (Proceedings of SIGGRAPH/83), No. 3, July 1983, 83-86. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17.Joy, K.I., "On the use of quasi-Newton methods in ray tracing parametric ~urface patches," Technical Report CSE-85- 10, Computer Science Division, Department of Electrical at~d Computer Engineering, University of California, Davis, October, 1985.Google ScholarGoogle Scholar
  18. 18.Kaplan, M.R., "Space tracing: a constant time ray tracer," 1985 SIGGRAPH Tutorial on State of the Art in Image Synthesis, July, 1985.Google ScholarGoogle Scholar
  19. 19.Kajiya, J.T., "Ray tracing parametric patches," Computer Graphics 16, (Proceedings of SIGGRAPH/82) (3), 1982, 245-254. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. 20.Kajiva, J.T., "New techniques for ray tracing procedurally defined objects," ACM Trans. on Graphica ~., No. 3, July 1983, 161-181. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. 21.Lee, M.E., R.A. Redner and S.P. Uselton, "Statistically optimized sampling for distributed ray tracing," Computer Graphics 19, No. 3, (Proceedings of SIGGRAPH/85), 61-68. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. 22.Sederberg, T.W., and D.C. Ander~on, "Ray tracing of Steiner patches," Computer Graphic8 18~ No. 3, (Proceedings of SIGGRAPH/84), July 1984, 159-164. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. 23.Shanno, D.F., "Conditioning of quasi-Newton methods for function minimization," Math. Camp. 24, 657-664.Google ScholarGoogle ScholarCross RefCross Ref
  24. 24.Speer, L.R., T.D. DeRose and B.A. Barsky, "A theoretical and empirical analysis of coherent ray-tr~eing," Proceedings ~1 Graphic~ Interface 85, May, 1985, 1-8. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. 25.Sweeney, M.A.J. and R.H. Barrels, "Ray Tracing Free-Form B-Spline Surfaces", IEEE Computer Graphics and Application~ Vol. 6, No. 2, February 1986, 41-49.Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. 26.Toth, D.L., "On ray tracing parametric surfaces," Computer Graphic~ 19~ (Proceedings of SIGGRAPH/85}, No. 3, July 1985, 171-179. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. 27.Weghorst, H., G. Hooper and D.P. Greenber~,, "Improved computational met, hods for ray tracing," ACM Trans. on Graphic# 8, No. l, January 1984, 52-69, Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. 28.Whitted, T., "An improved illumination model for shaded display," CACM~ Vol. 23, No. 6, June 1980, 343-349. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Ray tracing parametric surface patches utilizing numerical techniques and ray coherence

              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 '86: Proceedings of the 13th annual conference on Computer graphics and interactive techniques
                August 1986
                332 pages
                ISBN:0897911962
                DOI:10.1145/15922

                Copyright © 1986 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: 31 August 1986

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • Article

                Acceptance Rates

                Overall Acceptance Rate1,822of8,601submissions,21%

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader