Computer graphics processing and selective visual display system – Computer graphics processing – Three-dimension
Patent
1996-07-01
2000-04-04
Trammell, James P.
Computer graphics processing and selective visual display system
Computer graphics processing
Three-dimension
G06F 1710
Patent
active
060467460
ABSTRACT:
An object's Z-buffered primitives are determined using a floating point Z=wF/W, where wF is the value the W coordinate achieves at the front clipping plane F. This representation produces Z-values ranging from 1 to .apprxeq.0 as W varies from W=wF to W.fwdarw..infin.. Z-values for distances near the back clipping plane advantageously have leading zeros and are more amenable to floating point representation and exhibit less information loss. Primitive vertices are examined and the largest vertex floating point exponent is stored and associated with the entire primitive as that triangle's floating point Z exponent. The stored exponent is subtracted from all the vertices' exponents and the results converted to fixed point, which format advantageously typically has few or no leading zeroes. After normal fixed point set-up and scan conversion operations occur, each pixel's final Z fixed-point value is converted back to floating point, and the relevant stored exponent for the polygon is added back in before distance comparisons are made.
REFERENCES:
patent: 3621214 (1971-11-01), Romney et al.
patent: 4470122 (1984-09-01), Sarr
patent: 4679041 (1987-07-01), Fetter et al.
patent: 4800515 (1989-01-01), Hori et al.
patent: 4985834 (1991-01-01), Cline et al.
patent: 4991131 (1991-02-01), Yeh et al.
patent: 5084830 (1992-01-01), Doornink et al.
patent: 5103418 (1992-04-01), Birger
patent: 5109480 (1992-04-01), Sone et al.
patent: 5163127 (1992-11-01), Ikumi et al.
patent: 5287436 (1994-02-01), Fischer et al.
patent: 5293467 (1994-03-01), Buchner et al.
patent: 5377313 (1994-12-01), Scheibl
patent: 5392393 (1995-02-01), Deering
patent: 5428716 (1995-06-01), Brokenshire et al.
patent: 5438527 (1995-08-01), Feldbaumer et al.
patent: 5440682 (1995-08-01), Deering
patent: 5444838 (1995-08-01), Kommrusch et al.
patent: 5457779 (1995-10-01), Harrell
patent: 5499324 (1996-03-01), Nakayama
patent: 5508948 (1996-04-01), Hatta
patent: 5572634 (1996-11-01), Duluk, Jr.
patent: 5596686 (1997-01-01), Duluk, Jr.
patent: 5706479 (1998-01-01), Winner et al.
patent: 5870097 (1999-02-01), Snyder et al.
Foley, James D. and others, "Computer Graphics: Principles and Practice," 2d ed (Reading: Addison-Wesley) pp. 501, 278-279, 809 ,270, 267, 229-241, 253-255, 204 & 208-222, 1990.
Foley, "Computer Graphics: Principles and Practice," 2d ed. (1990) pp. 237-283, 501 & 809.
Blinn, "A Trip Down the Graphics Pipeline: The Homogeneous Perspective Transform," IEEE Computer Graphics and Applications, 13(3):75-80 (May 1993).
Sun Microsystems Inc.
Trammell James P.
Young John Leonard
LandOfFree
Method and apparatus implementing high resolution rendition of Z does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus implementing high resolution rendition of Z, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus implementing high resolution rendition of Z will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-369887