|
发表于 2011-5-12 00:02:34
|
显示全部楼层
各向异性过滤是纹理过滤的一种, 它比双线过滤,三线过滤更复杂, 在取样的时候,会取8个甚至更多的像素来加以处理,所得到的质量最好。- }: L7 P- |4 I9 _( u& K
( h3 T; r0 e6 @/ `) d0 L- q7 u( ~有关的定义和原理可到网上或者相关书籍研究, 下面仅择录网上的功能相关的一段:- _9 T/ M- F! k O. {% W
- p5 Z* F" O$ X# U 全屏抗锯齿FullScene Anti-aliasing(FSAA)是一种能够消除画面中图形边缘的锯齿,使画面看起来更为平滑的一种技术,抗锯齿(Anti-aliasing)的技术通常被运用于3D或文字的画面。其主要的方法就是将在图形边缘会造成锯齿的这些像素与其周围的作一个平均的运算,来达到图形平滑的效果,但其缺点就是要消耗显卡很多资源,有时还可能会造成画面有一些的模糊。
2 D1 P! y# q0 j" V* ]' L
- B' P, k- q. G6 k& L! O 各向异性过滤Anisotropic Filtering(AF)是一种特殊的过滤技术,它可以极大地改善与我们的视线有较大角度的表面材质的显示质量。这种技术也是因为目前主流3D技术采取智能视觉贴图所造成的,即部分相对不重要的视觉部分减少精度,从而提高速度表现。目前部分高端显卡的性能,完全有能力实现更为全面的高精度贴图,此时使用各向异性过滤技术能够消除对部分位置的贴图简化,从而令整体画面效果更为出色。
) |9 \4 Q* {/ C0 d1 `) v5 A9 L% l; i! [2 N0 }
在实际应用中,各向异性过滤对于显存带宽以及像素填充率的消耗远远不如全屏抗锯齿那样严重,而且对于速度的影响程度也相对较小,同时它对于3D画面质量的提升也并非立竿见影。通常使用2x FSAA就能感受到十分显著的画质提升,而即便是开启8X的各向异性过滤,其效果还是相对不如2x FSAA那样明显。毕竟各向异性过滤的作用对象本身是人眼最容易忽视的部位。 |
|