Implementing an anisotropic texture filter

被引:8
作者
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
来源
COMPUTERS & GRAPHICS-UK | 2000年 / 24卷 / 02期
关键词
anisotropic texture filters; computer graphics; computer graphics accelerators;
D O I
10.1016/S0097-8493(99)00159-4
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Texture mapping is an important operation in high-quality computer graphics applications. The principles of image filtering are well established and understood and several high-quality texture filtering algorithms have been developed. However, these have tended to be either off-line software implementations or based on high-end computer graphics rendering systems. Current generation PC-based graphics acceleration utilises texture pre-filtering techniques based upon an isotropic filter kernel. The most common implementations are those based on MIP-map texture storage and bilinear or trilinear interpolation. Such filters give a reduction in image aliasing at the expense of introducing blurring. As acceleration hardware performance improves, tolerance of such compromises is falling leading to the adoption of "anisotropic" filtering solutions. In this paper we present a detailed description of a low-cost implementation of an anisotropic filtering unit for use within a contemporary graphics pipeline. The filter is shown to produce improved visible results for only a modest increase in hardware cost. (C) 2000 Elsevier Science Ltd. All rights reserved.
引用
收藏
页码:253 / 267
页数:15
相关论文
共 26 条
[1]  
BARKANS AC, 1997, SIGGRAPH EUR WORKSH, P79
[2]  
BLINN JF, 1992, IEEE COMPUT GRAPH, V12, P89
[3]  
BLINN JF, 1976, COMMUN ACM, V19, P40
[4]  
Crow F. C., 1984, Computers & Graphics, V18, P207
[5]   MIP-map level selection for texture mapping [J].
Ewins, JP ;
Waller, MD ;
White, M ;
Lister, PF .
IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 1998, 4 (04) :317-329
[6]  
EWINS JP, 1997, 1997 SIGGRAPH EUR WO, P103
[7]  
Feibush E. A., 1980, Computer Graphics, V14, P294, DOI 10.1145/965105.807507
[8]  
Foley J. D., 1990, Computer Graphics, Principles and Practice, V2nd
[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, EUROGRAPHICS 82, V16, P57