MIP-map level selection for texture mapping

被引:18
作者
Ewins, JP [1 ]
Waller, MD [1 ]
White, M [1 ]
Lister, PF [1 ]
机构
[1] Univ Sussex, Ctr VLSI & Comp Graph, Brighton BN1 9QT, E Sussex, England
关键词
texture mapping; filtering; MIP-map; minification; level of detail; rasterization; interpolation;
D O I
10.1109/2945.765326
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Texture mapping is a fundamental feature of computer graphics image generation. In current PC-based acceleration hardware, MIP-mapping with bilinear and trilinear filtering is a commonly used filtering technique for reducing spatial aliasing artifacts. The effectiveness of this technique in reducing image aliasing at the expense of blurring is dependent upon the MIP-map level selection and the associated calculation of screen-space to texture-space pixel scaling. This paper describes an investigation of practical methods for per-pixel and per-primitive level of detail calculation. This investigation was carried out as part of the design work for a screen-space rasterization ASIC. The implementations of several algorithms of comparable visual quality are discussed and a comparison is provided in terms of per-primitive and per-pixel computational costs.
引用
收藏
页码:317 / 329
页数:13
相关论文
共 26 条
[1]   2-PART TEXTURE MAPPINGS [J].
BIER, EA ;
SLOAN, KR .
IEEE COMPUTER GRAPHICS AND APPLICATIONS, 1986, 6 (09) :40-53
[2]  
BLINN JF, 1992, IEEE COMPUT GRAPH, V12, P89
[3]  
BLINN JF, 1976, COMMUN ACM, V19, P40
[4]  
CAVANAGH JJF, 1985, DIGITAL COMPUTER ARI
[5]  
Crow F. C., 1984, Computers & Graphics, V18, P207
[6]  
EWINS JP, 1998, 172 IWD U SUSS CTR V
[7]  
EWINS JP, 1997, P 1997 SIGGRAPH EUR, P103
[8]  
Feibush E. A., 1980, Computer Graphics, V14, P294, DOI 10.1145/965105.807507
[9]   Constant-time filtering with space-variant kernels [J].
Fournier, Alain ;
Fiume, Eugene .
Computer Graphics (ACM), 1988, 22 (04) :229-238
[10]  
GANGNET M, 1982, P EUROGRAPHICS 82, V16, P57