Skip to main content

A Simple, General Method for Ray Tracing Bicubic Surfaces

  • Conference paper

Abstract

A software package for creating and ray tracing bicubic surfaces is described. The software supports Beta-splines as well as Bezier and Hermite surfaces. We present a simple algorithm for calculating the intersection of a ray with a surface, and also an interactive modeler for creating bicubic surfaces.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Barsky Brian A, Donald P Greenberg (1980) Determining a Set of B-spline Control Vertices to Generate an Interpolating Surface. Computer Graphics and Image Processing 14: 203–226

    Article  Google Scholar 

  • Barsky Brian A (1981) The Beta-spline: A Local Representation Based On Shape Parameters and Fundamental Geometric Measures. PhD dissertation, Department of Computer Science, University of Utah

    Google Scholar 

  • Barsky Brian A (1982) End Conditions and Boundary Conditions for Uniform B-Spline Curve and Surface Representations. Computers in Industry 3(1/2):17–29

    Article  Google Scholar 

  • Bartels Richard H, John C Beatty, Brian A Barsky (1985) An Introduction to the Use of Splines in Computer Graphics. Notes for Siggraph 85 tutorial: The Use of B-Splines and Beta-Splines to Model Freeform Curves and Surfaces. University of Waterloo and University of California

    Google Scholar 

  • Catmull E, J Clark (1978) Recursively Generated B-Spline Surfaces on Arbitrary Topological Meshes. Computer Aided Design 10(6):350–355

    Article  Google Scholar 

  • Du Wen-Hui, Francis JM Schmitt, Brian A Barsky (1987) Modeling Free-Form Surfaces Using Brown’s Interpolant with Control Parameters. CADDM 87 conference proceedings

    Google Scholar 

  • Faux ID, MJ Pratt (1979) Computational Geometry for Design and Manufacture. John Wiley, New York

    MATH  Google Scholar 

  • Foley James D, Andries Van Dam (1982) Fundamentals of Interactive Computer Graphics. Addison-Wesley, Reading, MA

    Google Scholar 

  • Joy Kenneth I, Murthy N Bhetanabhotla (1986) Ray Tracing Parametric Surface Patches Utilizing Numerical Techniques and Ray Coherence. Computer Graphics 20(4):279–285

    Article  Google Scholar 

  • Kajiya James T (1982) Ray Tracing Parametric Patches. Computer Graphics 16(3):245–254

    Article  Google Scholar 

  • Kajiya James T (1983) New Techniques for Ray Tracing Procedurally Defined Objects. Computer Graphics 17(3):91–102

    Article  Google Scholar 

  • Kochanek Doris HU, Richard H Bartels (1984) Interpolating Splines with Local Tension, Continuity, and Bias Control. Computer Graphics 18(3):33–41

    Article  Google Scholar 

  • Miller James R (1986) Sculptured Surfaces in Solid Models: Issues and Alternative Approaches. IEEE CG&A 6(12):37–48

    Google Scholar 

  • Newman William M, Robert F Sproull (1979) Principles of Computer Graphics. McGraw-Hill, New York

    Google Scholar 

  • Riesenfeld Richard, Elaine Cohen, Tom Lyche (1980) Discrete B-Splines and Subdivision Techniques in Computer-Aided Geometric Design and Computer Graphics. Computer Graphics and Image Processing 14(2):87–111

    Article  Google Scholar 

  • Sederberg Thomas W (1984) Ray Tracing of Steiner Patches. Computer Graphics 18(3):159–164

    Article  Google Scholar 

  • Sweeney Michael AJ, Richard Bartels (1986) Ray Tracing Free-Form B-Spline Surfaces. IEEE CG&A 6(2):41–49

    Google Scholar 

  • Toth Daniel L (1985) On Ray Tracing Parametric Surfaces. Computer Graphics 19(3):171–179

    Article  Google Scholar 

  • Whitted Turner (1980) An Improved Illumination Model for Shaded Display. Communications ACM 23(6):343–349

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1987 Springer-Verlag Tokyo

About this paper

Cite this paper

Levner, G., Tassinari, P., Marini, D. (1987). A Simple, General Method for Ray Tracing Bicubic Surfaces. In: Kunii, T.L. (eds) Computer Graphics 1987. Springer, Tokyo. https://doi.org/10.1007/978-4-431-68057-4_18

Download citation

  • DOI: https://doi.org/10.1007/978-4-431-68057-4_18

  • Publisher Name: Springer, Tokyo

  • Print ISBN: 978-4-431-68059-8

  • Online ISBN: 978-4-431-68057-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics