Patent
1990-03-16
1993-06-29
Harkcom, Gary V.
395130, 395126, G06F 1572
Patent
active
052242080
ABSTRACT:
A method and apparatus for performing the majority of texture map gradient calculations once per polygon so as to increase processing speed in a graphics system. Texture values are identified for each vertex of an input polygon and are interpolated over the polygon in perspective space in order to find the corresponding values at a given pixel within the polygon. The perspective values of the vertices are linearly interpolated across the polygon to determine the value at the given pixel. The texture gradients are then calculated by defining vectors perpendicular and parallel to the horizon of the plane containing the input polygon so that the resulting components may be calculated. The resulting value is the texture gradient, which may then be used to address a texture map to determine the pre-filtered texture value for that point. A hardware implementation performs the necessary calculations for each pixel in the input polygon. The invention so arranged removes artifacts in the texture mapped image at a low cost and at a high speed.
REFERENCES:
patent: 4343037 (1982-08-01), Bolton
patent: 4615013 (1986-09-01), Yan et al.
patent: 4855934 (1989-08-01), Robinson
patent: 4888713 (1989-12-01), Falk
patent: 4935879 (1990-06-01), Ueda
patent: 4974177 (1990-11-01), Nishiguchi
patent: 5097427 (1992-03-01), Lathrop et al.
patent: 5103217 (1992-04-01), Cawley
P. S. Heckbert, "Survey of Texture Mapping," IEEE, CG&A, vol. 6, No. 11, Nov. 1986, pp. 56-67.
Perny et al., "Perspective Mapping of Planar Textures," Computer Graphics, vol. 16, No. 1, May 1982, pp. 70-100.
Lance Williams, "Pyramidal Parametrics," Computer Graphics, vol. 17, No. 3, Jul. 1983, pp. 1-11.
Miller, Jr. Robert H.
Swanson Roger W.
Bayerl Raymond J.
Harkcom Gary V.
Hewlett--Packard Company
LandOfFree
Gradient calculation for texture mapping does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Gradient calculation for texture mapping, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Gradient calculation for texture mapping will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1762552