|
ABSTRACT
Today's computer graphics is ostensibly based upon insights from projective geometry and computations on homogeneous coordinates. Paradoxically, however, projective spaces and homogeneous coordinates are incompatible with much of the algebra and a good deal of the geometry currently in actual use in computer graphics. To bridge this gulf between theory and practice, Grassmann spaces are proposed here as an alternative to projective spaces. We establish that unlike projective spaces, Grassmann spaces do support all the algebra and geometry needed for contemporary computer graphics. We then go on to explain how to exploit this algebra and geometry for a variety of applications, both old and new, including the graphics pipeline, shading algorithms, texture maps, and overcrown 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
|
|
| |
2
|
|
 |
3
|
|
| |
4
|
COX, D., LITTLE,J.,AND O'SHEA, D. 1998. Using Algebraic Geometry. Springer-Verlag, New York.
|
| |
5
|
|
| |
6
|
|
| |
7
|
|
| |
8
|
|
 |
9
|
|
| |
10
|
GOLDMAN, R. N. 1991. More matrices and transformations: Shear and pseudoperspective. In Graphics Gems II, Jim Arvo, Ed. Academic Press, Orlando, Fla., pp. 338-341.
|
| |
11
|
|
| |
12
|
|
| |
13
|
GOLDMAN, R. N. 2002. Applications of the mass distributions and vector spaces associated with rational Bezier curves and surfaces. In preparation.
|
| |
14
|
GRASSMANN, H. G. 1894-1911. Gesammelte Mathematische und Physikalische Werke. B. G. Teubner, Leipzig.
|
| |
15
|
HECKBERT,P.AND MORETON, H. 1991. Interpolation for Polygon Texture Mapping and Shading. In State of the Art in Computer Graphics: Visualization and Modeling, D. Rogers and R. Earnshaw, Ed. Springer-Verlag, New York.
|
| |
16
|
KOGAN, B. Y. 1974. The Application of Mechanics to Geometry. The University of Chicago Press, Chicago, Ill.
|
| |
17
|
|
| |
18
|
|
| |
19
|
|
| |
20
|
RAMSHAW, L. 2001. On Multiplying Points: The Paired Algebras of Forms and Sites. SRC Research Report #169, COMPAQ Corporation, Palo Alto, Calif.
|
| |
21
|
RIESENFELD, R. 1981. Homogeneous coordinates and the projective plane in computer graphics. IEEE CG&A 1, 50-55.
|
| |
22
|
ROBERTS, L. G. 1965. Homogeneous matrix representation and manipulation of N-dimensional constructs. The Computer Display Review, C. W. Adams Associates, Inc., Cambridge, Mass., pp. 1-16.
|
| |
23
|
SWIMMER, A. 2002. Ceva, Menelaus and the associative law. Unpublished manuscript.
|
| |
24
|
USPENSKII, V. A. 1961. Some applications of mechanics to mathematics. Blaisdell Publishing Company, New York.
|
Peer to Peer - Readers of this Article have also read:
-
Inferring constraints from multiple snapshots
ACM Transactions on Graphics (TOG)
12, 4
David Kurlander
, Steven Feiner
-
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
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
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
|