● FXAA与MSAA画质对比 试了多个游戏之后,画质对比最终选择了《DiRT 2》,游戏中的“View”浏览模式可以很方便地观察画面各个部分。以下是No AA、4x MSAA和FXAA的画质对比,睁大眼镜寻找不同吧。注意一点,FXAA似乎没有多少倍抗锯齿的概念,这里就选择了最优代表性的4x MSAA作为对比,毕竟8x或更高的抗锯齿在实际应用中能开的很少,实用性不足。

1920x1080/Ultra画质未开抗锯齿截图(点击放大) 这一张是未开抗锯齿的截图,可以看到无论是铁杆还是铁箱的边缘都有严重的锯齿现象,帧速为97fps。

1920x1080/Ultra画质4x MSAAA截图(点击放大) 这张是4x MSAA的截图,可以看到狗牙已经减少很多,铁箱上面的边缘比较光滑了,但是左侧的边缘依然有看得出的锯齿(小图看不到,大图上可以看到),帧速为89帧。

1920x1080/Ultra画质开启FXAA截图(点击放大) 轮到FXAA出场了,乍看之下与4x MSAA并没有明显的区别,铁箱和铁杆的边缘几乎是一样的,不过FXAA的汽车边缘不如4x MSAA圆滑,而且帧速也只有80帧,比4x MSAA还低。

1920x1080/Ultra画质开启FXAA+4x MSAA截图(点击放大) 这张图比较特别,这是同时启用FXAA和4x MSAA的截图,还好没有冲突,边缘锯齿进一步减少,只是代价更高,帧速进一步拉低到73帧。
在另一个游戏《Metro 2033》中我也截了图,由于这个游戏在DX9模式不能自主设定抗锯齿选项(只有“AAA”一项),因此只有两个截图。

Metro 2033中AAA抗锯齿截图(点击放大) 
Metro 2033中FXAA抗锯齿截图(点击放大) 首先开不开FXAA的帧速差距很小,只有4帧(或许是因为AAA已经做了抗锯齿处理了),但是画质差距还是蛮大的,FXAA下的图书边缘清晰,而AAA时狗牙严重啊。
总的来说,不开FXAA与开FXAA会有较大差距,在画质上可以认为FXAA与4x MSAA二者旗鼓相当,那么还有一个问题就是性能上的,开了FXAA之后游戏性能会下降多少呢,截图上的帧数已经显示出一些蛛丝马迹了,下面就来看一下FXAA的实际性能。
|