G - Physics – 06 – T
Patent
G - Physics
06
T
G06T 15/00 (2006.01) G06T 15/50 (2006.01)
Patent
CA 2301607
The number of computations performed in rendering graphics is reduced by computing certain terms only at the beginning of each scanline. A scanline gradient is calculated once at the beginning of each scanline for cash of two texture values with respect of the x-coordinate of the scanline. Following the scanline gradient calculations at the beginning of each scanline, a pixel gradient is calculated for each pixel of the scanline with respect to the y-coordinate of the scanline. The sum of the squares of the scanline gradients and the pixel gradients are compared, and the larger of the two quantities is selected to be a maximum Rho constant term for the corresponding pixel, wherein the maximum Rho constant is used to select a texture map for rendering the corresponding pixel. Furthermore, at the beginning of each scanline, a pixel gradient may be calculated for each of two texture values for a first pixel of the scanline with respect to the y-coordinate of the scanline. Derivatives are calculated for the pixel gradients, wherein pixel gradients are found using the derivatives, thereby eliminating the calculation of pixel gradients for each pixel.
On peut réduire le nombre de calculs nécessaires pour un rendu graphique en calculant certains termes uniquement au début de chaque ligne de balayage. On calcule tout d'abord un gradient de ligne de balayage au début de chaque ligne de balayage pour deux valeurs de texture, par rapport à l'axe des x de ladite ligne de balayage. Après ce calcul du gradient de ligne de balayage au début de chaque ligne de balayage, on calcule un gradient de pixel pour chaque pixel de la ligne de balayage, par rapport à l'axe des y de cette ligne de balayage. On compare ensuite la somme des carrés de ces gradients de ligne de balayage et celle des carrés de ces gradients de pixel, puis l'on choisit la plus grande de ces quantités comme étant le terme constant Rho maximal du pixel correspondant, la constante Rho maximale étant utilisée pour choisir un texturage permettant de rendre le pixel correspondant. En outre, au début de chaque ligne de balayage, on peut calculer un gradient de pixel pour chacune des deux valeurs de texture pour un premier pixel de la ligne de balayage, par rapport à l'axe des y de cette ligne de balayage. On calcule ensuite des dérivés de ces gradients de pixel, que l'on peut déduire en utilisant lesdits dérivés, ce qui évite d'avoir à calculer les gradients de pixel pour chaque pixel.
Munshi Aaftab
Yang Steven
Micron Technology Inc.
Riches Mckenzie & Herbert Llp
LandOfFree
An improved method and apparatus for per pixel mip 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 An improved method and apparatus for per pixel mip mapping..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and An improved method and apparatus for per pixel mip mapping... will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1633805