权威报告!NV40底细全线大揭露
各向异性:NVIDIA向ATI学习
我们惊奇地发现,NV40使用了新的各向异性过滤方法。在原有GeForce FX系列的AF各向异性过滤已经效果和性能都非常卓越的情况下,为什么还要作改变加入新的东东呢?
NV40开发者自有他们的主张。在此不想用过多的文字描述,用3DMark03的截图来说明问题吧。这些图都是在最高各向异性过滤设置下截的,场景中混合使用了tri-linear、AF各向异性过滤和MIP:
GeForce 6800 Ultra和Radeon 9800 XT的截图显示出惊人的相似程度!看来NV40使用了与ATI一样或者是类似的AF方法。这种方法可以表现出又快又好的角,但在各向异性降低或是材质不佳的时候也有不好的地方。
在使用新AF方法的同时,开发者不忘使用旧方法中如简化tri-linear滤镜、材质锐度分析、降低各向异性级数和强制材质压缩等优化方法。从截图可以看出,Radeon 9800XT在高画质模式下用的是真tri-linear过滤,而GeForce 6800 Ultra用的是简化的tri-linear过滤。
为了看出优化对材质质量的影响,我们对GeForce 6800 Ultra在显卡驱动中选用不同的质量设置再作比较:
| High Quality | Quality | Performance | High Performance |
| #$[*156449.jpg*#a*#0*#0*#center*]$# | #$[*156457.jpg*#a*#0*#0*#center*]$# | #$[*156459.jpg*#a*#0*#0*#center*]$# | #$[*156461.jpg*#a*#0*#0*#center*]$# |
看来NVIDIA在任何模式下都不再使用真tri-linear过滤了:GeForce 6800 Ultra甚至在High Quality高品质模式下也在用混合模式或是bi-与tri-linear同时使用。
下面是16x AF的图片:
| High Quality | Quality | Performance | High Performance |
| #$[*156462.jpg*#a*#0*#0*#center*]$# | #$[*156464.jpg*#a*#0*#0*#center*]$# | #$[*156466.jpg*#a*#0*#0*#center*]$# | #$[*156468.jpg*#a*#0*#0*#center*]$# |
MIP级数的边界位置没有改变,这就是说,保持着相同的各向异性。材质看起来很尖锐,说明AF水平也没有下降。
High Quality的MIP边界比High Performance更尖锐,直到tri-linear过滤完全消失。
最后一起看看OpenGL游戏Serious Sam: The Second Encounter的截图,游戏设置中把画质设为最高,AF则由显卡驱动的控制面板控制。
NVIDIA GeForce 6800 Ultra设为16x AF,打开tri-linear过滤和MIP。下面是四种不同设置的截图对比:
| High Quality | Quality | Performance | High Performance |
| #$[*156470.jpg*#a*#0*#0*#center*]$# | #$[*156473.jpg*#a*#0*#0*#center*]$# | #$[*156475.jpg*#a*#0*#0*#center*]$# | #$[*156480.jpg*#a*#0*#0*#center*]$# |
High Quality和Quality两种模式的图有一点点区别,只是远处的MIP水平有点差异。
切换到Performance模式之后,MIP间的边界线变得尖锐起来。相应于第二层材质的无颜色条纹离视觉更近了,这说明第二层材质的各向异性水平有所下降。
High Performance模式下第二层材质的各向异性进一步降低,强制纹理压缩令画面失真很大。
看来,NV40从GeForce FX系列继承了所有的优化方式。这是好是坏?如果在玩游戏的时候一直都在驱动中设定High Quality,这些优化方式就完全没什么负面效应。但如果碰上有NV40的性能不足以应付的游戏(目前来说是没有的),就要为速度牺牲较大的性能了。
NV40所用的AF方法,与ATI的技术实际上是一样的,所以ATI原有的各向异性优缺点GeForce 6800 ultra同样具有。所以我们没有在这方面对GeForce 6800 Ultra和Radeon 9800 XT作画质对比了。