Patent · US Expired

Texture map blender with adaptive interpolation when switching to a new level-of-detail map

US6501482B1 · kind B1 · utility

29Cited by
7References
8Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 11, 2000
Grant dateDec 31, 2002
Priority date
Expiry dateOct 11, 2020

Classification

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

Abstract

A 3D-graphics engine has several texture maps with different levels of detail (LOD). The largest of the four derivatives of the u,v texture-map coordinates with respect to the x,y screen coordinates determines which LOD texture map to select. Using bi-linear interpolation, the four nearest texture pixels or texels are fetched from the texture map in a texture memory and a weighted-average texel generated. Distortion in space and time can be visible when a triangle transitions from one LOD texture map to the next LOD map. Tri-linear interpolation eliminates this LOD-transitioning distortion by generating weighted-average texels for both the LOD map and for four texels from a next LOD map. Unfortunately the calculational complexity is more than doubled for tri-linear rather than bi-linear interpolation. Tri-linear interpolation is employed only near a transition to a next LOD map. When the derivatives are not near an LOD-map transition, only bi-linear interpolation is performed. When the derivatives are near the LOD transition, tri-linear interpolation smoothes out the transition, eliminating visible distortions. The tri-linear interpolation performs linear LOD-blending with various …

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