Scanline rendering of parametric surfaces
- 1 July 1982
- proceedings article
- Published by Association for Computing Machinery (ACM)
- Vol. 16 (3) , 265-271
- https://doi.org/10.1145/800064.801289
Abstract
A scanline algorithm is described which renders bicubic patches directly from the parametric description without producing a polygonal approximation. The algorithm is partially based on earlier work by Whitted. A primitive object, called a “curved-edge polygon”, is defined, and an algorithm for breaking down a bicubic patch into the primitive objects is described. A general surface intersection method is employed to provide a robust silhouette edge detector. Shades are computed by calculating a cubic approximation to the normal surface and performing either a cubic or a linear interpolation of the bounding edge normals across the scanline. Subdivision of parametric surfaces is used to reduce the complexity of the surfaces being rendered, providing dramatic improvement in the results of both the silhouette detector and the shading methods.Keywords
This publication has 3 references indexed in Scilit:
- Discrete B-splines and subdivision techniques in computer-aided geometric design and computer graphicsComputer Graphics and Image Processing, 1980
- Scan line methods for displaying parametrically defined surfacesCommunications of the ACM, 1980
- Models of light reflection for computer synthesized picturesPublished by Association for Computing Machinery (ACM) ,1977