Patent · US Expired

Per pixel MIP mapping and trilinear filtering using scanline gradients for selecting appropriate texture maps

US6469700B1 · kind B1 · utility

35Cited by
6References
31Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 24, 1998
Grant dateOct 22, 2002
Priority date
Expiry dateJun 24, 2018

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06T15/04
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

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 each of two texture values with respect to 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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.