| Rendering cubic curves and surfaces with integer adaptive forward differencing |
| Full text |
Pdf
(887 KB)
|
| Source
|
International Conference on Computer Graphics and Interactive Techniques
archive
Proceedings of the 16th annual conference on Computer graphics and interactive techniques
table of contents
Pages: 157 - 166
Year of Publication: 1989
ISBN:0-89791-312-4
Also published in ...
|
|
Authors
|
|
S.-L. Chang
|
Sun Microsystems, Inc., 2500 Garcia Avenue, Mountain View, CA
|
|
M. S. R. Rocchetti
|
Sun Microsystems, Inc., 2500 Garcia Avenue, Mountain View, CA
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 4, Downloads (12 Months): 36, Citation Count: 6
|
|
|
ABSTRACT
For most compute environments, adaptive forward differencing is much more efficient when performed using integer arithmetic than when using floating point. Previously low precision integer methods suffered from serious precision problems due to the error accumulation inherent to forward differencing techniques. This paper proposes several different techniques for implementing adaptive forward differencing using integer arithmetic, and provides an error analysis of forward differencing which is useful as a guide for integer AFD implementation. The proposed technique using 32 bit integer values is capable of rendering curves having more than 4K forward steps with an accumulated error of less than one pixel and no overflow problems. A hybrid algorithm employing integer AFD is proposed for rendering antialiased, texture-mapped bicubic surfaces.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Salim Abi-Ezzi, '~The Graphical Processing of NURB Surfaces," Industrial Associate Review Summary, November 1988. Rensselaer Design Research Center, Rensselaer Polytechnic Institute
|
 |
2
|
|
| |
3
|
|
| |
4
|
|
| |
5
|
George M. Chaikin, "An Algorithm for High Speed Curve Generation," Computer Graphics and Image Processing, vol. 3, pp. 346-349, 1974.
|
| |
6
|
Robert Cook, Patch Work, Tech. Memo 118, Computer Div., Lucasfilm Ltd., June 1985.
|
 |
7
|
|
| |
8
|
|
 |
9
|
|
 |
10
|
|
| |
11
|
Jeffrey M. Lane and Richard F. Riesenfeld, "A Theoretical Development for the Computer Generation of Piecewise Polynomial Surfaces," IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. PAMI-2, pp. 35-46, 1980.
|
 |
12
|
|
| |
13
|
M.L.V. Pitteway, "Algorithm for drawing ellipses or hyperbolae with a digital plotter," Computer Journal, vol. 10, no. 3, pp. 282-289, Nov. 1967.
|
 |
14
|
|
| |
15
|
|
 |
16
|
|
 |
17
|
|
Peer to Peer - Readers of this Article have also read:
-
Web application security assessment by fault injection and behavior monitoring
Proceedings of the 12th international conference on World Wide Web
Yao-Wen Huang
, Shih-Kun Huang
, Tsung-Po Lin
, Chung-Hung Tsai
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
|