Efficient Adaptive Subdivision of Bezier Surfaces
Reed D. Clay, Henry Moreton
Abstract
Reed D. Clay, Henry Moreton
Abstract
The support of free-form surfaces by modem solid modeling systems has necessitated the development of hardware and algorithms for the interactive display of surface patches. This paper describes an algorithm for the display of multiple surface patches at frame rates capable of providing smooth motion. The algorithm runs on the Silicon Graphics IRIS 4D GT workstation. Real-time motion is achieved by exploiting a microcodable pipeline of floating point processors and existing support for the display of Gouraud shaded Z-buffered polygons. The paper presents tradeoffs in the development of a high performance rendering algorithm. We discuss issues related to hardware support, surface representation, adaptive display, and the minimization of display artifacts such as faceting and cracking. More detailed discussion addresses the choice of Bezier surface patches and subdivision criteria.
OpenAlex reports 9 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
The support of free-form surfaces by modem solid modeling systems has necessitated the development of hardware and algorithms for the interactive display of surface patches. This paper describes an algorithm for the display of multiple surface patches at frame rates capable of providing smooth motion. The algorithm runs on the Silicon Graphics IRIS 4D GT workstation. Real-time motion is achieved by exploiting a microcodable pipeline of floating point processors and existing support for the display of Gouraud shaded Z-buffered polygons. The paper presents tradeoffs in the development of a high performance rendering algorithm. We discuss issues related to hardware support, surface representation, adaptive display, and the minimization of display artifacts such as faceting and cracking. More detailed discussion addresses the choice of Bezier surface patches and subdivision criteria.
Key concepts: Subdivision, Bézier curve, Subdivision surface, Computer science, Computer graphics (images), Mathematics, Geometry, Geography