Pixel-planes 5: a heterogeneous multiprocessor graphics system using processor-enhanced memories
SIGGRAPH '89 Proceedings of the 16th annual conference on Computer graphics and interactive techniques
Rendering cubic curves and surfaces with integer adaptive forward differencing
SIGGRAPH '89 Proceedings of the 16th annual conference on Computer graphics and interactive techniques
Cellular array for extraction of squares and square roots of binary numbers
IEEE Transactions on Computers
Hi-index | 0.00 |
Today, most of the powerful graphic systems are based on 3D-triangle display methods. However, this approach generates well-known problems, like the low quality of contours and shading, and the necessity to have large amounts of primitives to display complex scenes. A way to solve these problems is to use higher level primitives, among which a very interesting one is the quadric surface. We study here direct visualization of quadric surfaces (quadrics for short). Although we study all the rendering process, we focus on the scan conversion stage. First, we present mathematical and modeling backgrounds where we show that a quadric surface can easily be rendered in scan-line. Then we give the general algorithm and details about the difficult part, i.e. the bounding plane algorithm. A functional description of a scan converting processor is proposed, using a modular approach. In the last part, we give a hardware implementation of each module and the whole processor. We also do an estimation of the silicon cost. The conclusion is that our quadric patch scan converter can actually be realized.