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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
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
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
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
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
Catmull E, J Clark (1978) Recursively Generated B-Spline Surfaces on Arbitrary Topological Meshes. Computer Aided Design 10(6):350–355
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
Faux ID, MJ Pratt (1979) Computational Geometry for Design and Manufacture. John Wiley, New York
Foley James D, Andries Van Dam (1982) Fundamentals of Interactive Computer Graphics. Addison-Wesley, Reading, MA
Joy Kenneth I, Murthy N Bhetanabhotla (1986) Ray Tracing Parametric Surface Patches Utilizing Numerical Techniques and Ray Coherence. Computer Graphics 20(4):279–285
Kajiya James T (1982) Ray Tracing Parametric Patches. Computer Graphics 16(3):245–254
Kajiya James T (1983) New Techniques for Ray Tracing Procedurally Defined Objects. Computer Graphics 17(3):91–102
Kochanek Doris HU, Richard H Bartels (1984) Interpolating Splines with Local Tension, Continuity, and Bias Control. Computer Graphics 18(3):33–41
Miller James R (1986) Sculptured Surfaces in Solid Models: Issues and Alternative Approaches. IEEE CG&A 6(12):37–48
Newman William M, Robert F Sproull (1979) Principles of Computer Graphics. McGraw-Hill, New York
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
Sederberg Thomas W (1984) Ray Tracing of Steiner Patches. Computer Graphics 18(3):159–164
Sweeney Michael AJ, Richard Bartels (1986) Ray Tracing Free-Form B-Spline Surfaces. IEEE CG&A 6(2):41–49
Toth Daniel L (1985) On Ray Tracing Parametric Surfaces. Computer Graphics 19(3):171–179
Whitted Turner (1980) An Improved Illumination Model for Shaded Display. Communications ACM 23(6):343–349
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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