什么是抗锯齿?现在谈这个话题似乎有点Out了,但抗锯齿技术一直伴随着游戏玩家成长。抗锯齿技术的历史基本上可以追溯到游戏诞生之初。随着科技不断发展,原本被看成是耗费显卡资源的技术,现在已经逐渐走下“神坛”。而抗锯齿技术也从最初的粗放式全画面抗锯齿,到如今的“精准打击”。抗锯齿被称人们为AA,这是Anti-aliasing(边缘柔化或抗锯齿)的缩写。

至今为止,AA技术分成了不同的流派,不同流派的AA技术特点各不相同,有的可以带来完美的画质,却非常消耗显卡资源;而有的只针对人们比较关心的画面进行AA处理,将一些用户不太在意的地方“忽略”掉。不同玩家使用的显卡都不相同,因此每款游戏都会标配几款AA供用户选择。面对众多的AA,用户很难找到一种该游戏都适用的AA技术。目前最火热的FPS游戏——《使命召唤9:黑色行动2》,内置了多种AA技术供用户选择。包括了FXAA、MSAA和TXAA。面对如此多的AA技术,玩家懂得选择最适合《使命召唤9:黑色行动2》的AA技术吗?下面,就跟着笔者来。笔者以目前最热门的主流级显卡GeForce GTX 650为例子,让大家了解不同的AA对于画质的影响,同时,笔者还会考察最适合GeForce GTX 650这一档显卡最适合运行的AA技术。在不牺牲画质的条件下,选择最适合的AA技术。
什么是FXAA、TXAA和MSAA?
FXAA全称为“Fast Approximate Anti-Aliasing”,翻译成中文就是“快速近似抗锯齿”。它是传统MSAA(多重采样抗锯齿)效果的一种高性能近似值。它是一种单程像素着色器,和MLAA一样运行于目标游戏渲染管线的后期处理阶段,但不像后者那样使用DirectCompute,而只是单纯的后期处理着色器,不依赖于任何GPU计算API。正因为如此,FXAA技术对显卡没有特殊要求,完全兼容市售的所有显卡。
MSAA是“多重采样抗锯齿”,可以使画面更加平滑。 多重采样抗锯齿(MultiSampling Anti-Aliasing)的原理就是把当前分辨率成倍提高,然后再把画缩放到当前的显示器上。这样的做法实际上就是在显示尺寸不变的情况提高分辨率,让单个像素变得极小,这样就能够大幅减轻画面的锯齿感了。不过是由于对整个显示画面的放大,因此它消耗的显示资源也是非常大的。不过MSAA是寻找出物体边缘部分的像素,然后对它们进行缩放处理。由于只是物体的外层像素进行缩放处理,忽略掉了不会产生锯齿的内部像素,所以显卡不会像处理SSAA(超级采样抗锯齿)那样需要庞大的计算量,因此MSAA比起SSAA来更有效。

孰优孰劣?AA画质大对比
COD9支持多种AA设置,究竟选择哪一种AA才好呢?我们首先对比一下不同AA设定下的画面是如何的。
测试平台一览
| 硬件平台 | |
| CPU | Intel i7 3770K |
| 主板 | Z77 |
| 内存 | DDR3 1600 2G x2 |
| 硬盘 | Seagate Barracuda 1TB |
| 显卡 | NVIDIA GeForce GTX 650 |
| 软件平台 | |
| 操作系统 | Windows 7 SP1 64位旗舰版+DirectX 11 |
| 显卡驱动 | NVIDIA Forceware 306.98 WHQL |
| 测试软件 | 使命召唤9:黑色行动2 |
为了CPU不成为瓶颈,笔者选择了i7 3770K作为平台,接下来,我们将通过不同特效的设置,在最佳画质下,流畅进行游戏。
游戏画质对比:







我们仔细观察一下枪械部分和墙体就可以看出这几种AA技术的分别。在AA关闭下,枪械的边缘部分会有明显的锯齿痕迹,墙体也出现锯齿,开启MSAA后,锯齿不再明显并有所弱化。而开启TXAA后,画面出现模糊感,物体边缘显得有点模糊,枪身的字体变得不再锐利。但这种模糊感并不强烈,只有通过静态图的对比才可以看出MSAA与TXAA之间的细微差别。而开启FXAA后,画面锯齿感有所削弱。
之前我们已经分析过,FXAA是对画面的后期处理,因此玩家除了开启MSAA和TXAA外,还可以开启FXAA,进一步强化抗锯齿效果,但这样做会极大地消耗整机资源。我们在静态图对比不难看出,开启4X TXAA是最消耗资源的,帧数也是开启多种AA后帧数值最低的。但事实真的如此吗?就让笔者来测试一下。
对比完不同AA的具体表现,我们就来看看不同AA对于帧数的影响到底有多少了。

测试场景选择第三幕刚开始时的一幕,梅森与伍兹到达阿富汗,与赵汇合准备出发去找朝圣者。在对比测试不难看出,开启8X MSAA是最消耗显卡资源的,而最廉价的AA莫过于只开启2X MSAA了。最让人感到意外的是,即使开启4X TXAA,平均帧数与开启8X MSAA持平,这不难看出TXAA并非我们所想那样极其消耗显卡资源。如果玩家手中所用的显卡是开普勒核心架构的显卡(NVIDIA GeForce 650系列或以上的显卡才可以支持),不妨试试开启TXAA,这样可以获得更优于MSAA的效果。
最后要提一点的是,目前NVIDIA已经推出针对当前多款热门游戏优化的显卡驱动程序,玩家可以试试最新版的显卡驱动程序,说不定会有不错的性能提升。此外,如果玩家玩《使命召唤9:黑色行动2》时出现掉帧,可以尝试安装游戏的最新补丁。