A Generalized Scanning Technique for Display of Parametrically Defined Surfaces
- 1 August 1987
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Computer Graphics and Applications
- Vol. 7 (8) , 15-26
- https://doi.org/10.1109/mcg.1987.276916
Abstract
Special attention is given to the adaptation of the technique for efficiency to both polynomial and rational Bezier patches. The resulting algorithms are simple and robust. Their speed depends mainly on the surface area of the object being rendered, not on the number of surface patches. The technique is particularly suitable for rapid display of geometrically complex objects. Since the technique directly renders from the definitions of the surfaces without needing polygons, it can maintain a relatively compact database. Several examples with timing are included. The technique described creates smooth, shaded images for parametrically defined surfaces. It depends on a general surface scan to generate a dense set of points that represents the surface. Hidden surfaces are eliminated by sorting the sample points into a z-buffer and retaining the points nearest the viewer. Alternative schemes are given for computing the surface normal for each point in the z-buffer. Conventional illumination routines can then be applied to determine the intensities at each pixel, although the reflection-mapping technique is preferred for this article.Keywords
This publication has 9 references indexed in Scilit:
- A Generalized Scanning Technique for Display of Parametrically Defined SurfacesIEEE Computer Graphics and Applications, 1987
- Ray Tracing Free-Form B-Spline SurfacesIEEE Computer Graphics and Applications, 1986
- Depth-Buffering Display Techniques for Constructive Solid GeometryIEEE Computer Graphics and Applications, 1986
- Two-Part Texture MappingsIEEE Computer Graphics and Applications, 1986
- Generation and display of geometric fractals in 3-DACM SIGGRAPH Computer Graphics, 1982
- Generating the Bézier points of B-spline curves and surfacesComputer-Aided Design, 1981
- Scan line methods for displaying parametrically defined surfacesCommunications of the ACM, 1980
- On the rendering of surfacesPublished by Association for Computing Machinery (ACM) ,1979
- Casting curved shadows on curved surfacesACM SIGGRAPH Computer Graphics, 1978