-
過濾模式
鎖定
(Bilinear filtering)是進行縮放顯示的時候進行紋理平滑的一種紋理過濾方法。
- 中文名
- 過濾模式
- 外文名
- Filtering Mode
- 定 義
- 一種紋理過濾方法。
- 類 型
- Anisotropic filtering
Filtering Mode
在大多數情況下,紋理在屏幕上顯示的時候都不會同保存的紋理一模一樣,沒有任何失真。正因為這樣,所以一些像素要使用紋素之間的點進行表示,在這裏我們假設紋素都是位於各個單元中心或者左上或者其它位置的點。雙線性過濾器利用這些點在像素所表示點周圍四個最近的點之間進行雙線性插值。
在紋理縮減到一半或者放大一倍的範圍內,雙線性過濾都能夠有非常好的精度。這也就是説,如果紋理在每個方向都有 256 個像素,那麼將它縮減到 128 以下或者放大到 512 以上的時候,由於會丟掉太多的像素或者進行了過多的平滑處理,紋理看起來就會很差。通常,可以在縮減的過程中使用Mipmap來實現較好的性能;但是,在透視圖中的紋理上的經過雙線性過濾處理的兩個不同尺寸的 mipmap 之間的過渡將非常明顯。三線性過濾儘管比較複雜,但是可以使得過渡非常平滑。
(Anisotropic filtering,簡稱AF)是一種3D顯示技術,如其名稱所示,它是對周圍各個方向上的像素進行取樣計算後映射到目標像素上的技術。與雙線性過濾和三線性過濾相比,它在大角度顯示方面具有更高的精度,令畫面更逼真,但計算量也更大對顯卡
的要求更高。
這種技術也是因為主流3D技術採取智能視覺貼圖所造成的,即部分相對不重要的視覺部分減少精度,從而提高速度表現。高端顯卡的性能,完全有能力實現更為全面的高精度貼圖,此時使用各向異性過濾技術能夠消除對部分位置的貼圖簡化,從而令整體畫面效果更為出色。