MCPLive > 杂志文章 > 深入浅出 从身边的游戏初识AA技术

深入浅出 从身边的游戏初识AA技术

2011-08-08地铁仔《微型计算机》2011年7月下

随着玩家对游戏的要求越来越高,在游戏中开启抗锯齿(Anti-Aliasing,以下简称“AA”)已经成为玩游戏的“标配”。但对于新手来说,有关AA技术的介绍都是那些艰深的技术性用语,看得让人云里雾里,AA技术真的那么难理解吗?本文以实际游戏为案例,深入浅出地带你进入AA世界。

《虚幻4》中,开启MSAA与关闭MSAA的图像整体对比,上图是开启后的效果,下图是关闭后的效果。

《虚幻4》中,开启MSAA与关闭MSAA的图像整体对比,上图是开启后的效果,下图是关闭后的效果。

在玩游戏时,细心的玩家不难发现,在游戏画面一些边缘位置,如:枪身、汽车轮廓、建筑物边缘等地方都会出现一些难看的锯齿。为了消除它们使得画面更加逼真、顺滑,目前NVIDIA、AMD等公司已经研发了一系列AA技术。

SSAA

SSAA的全称是Super Sampling Anti-Aliasing,即超级取样抗锯齿。它是将原本要打磨的锯齿图像扩大N倍,并对锯齿边缘进行“打磨”处理。例如:当需要2X等级的SSAA时,那系统会将原有图像首先扩大两倍,然后再对锯齿边缘进行平滑处理。正是由于图像面积被扩大了,所以原图中一些隐蔽得很细微的锯齿就能够被处理到。当工作完成之后,再将扩大的画面缩回到原始大小。虽然SSAA的处理效果不错,但较高的工作强度会增强系统负担,即使是当前的主流显卡也不一定能很好胜任16X的SSAA服务。更何况是SSAA推出初期,当时的顶级显卡也无法承受其工作量,因此,高等级的SSAA只沦落成为少数人才能享受的“贵族服务”。

《虚幻4》中的MSAA

如果你是《虚幻4》的粉丝,那你已经感受过MSAA(Multi Sampling Anti-Aliasing,多重取样抗锯齿)的魅力了。有句话说得好:办法总比困难多。由于SSAA费用高昂,难以被大众接受,NVIDIA也积极地研发新技术来解决SSAA耗用人力、财力较高的问题。在GeForce 3刚进入市场的时候,NVIDIA顺势推出改进型的清洁服务,即MSAA。MSAA比SSAA更显灵活,前者会针对图像棱角分明的地方进行锯齿平滑化处理。通过观察《虚幻4》的图像就可发现,在开启MSAA后放大主角的毛发,画面更细腻自然;关闭MSAA后,毛发略显粗糙。

《失落的星球2》中的CSAA

虽然MSAA服务得到不少追求性价比客户的追捧,但对于那些荷包不发达的用户而言,要想享受MSAA服务还有点捉襟见袖。为进一步满足这部分用户,CSAA服务应运而生。CSAA的全称是Coverage Sampling Anti-Aliasing,即覆盖采样抗锯齿。

开启MSAA后,人物毛发细节流畅精细。

开启MSAA后,人物毛发细节流畅精细。

CSAA可谓是MSAA的改进版,是NVIDIA收集用户反馈的信息后,对原有的MSAA服务进行的改进。MSAA工作时,显卡需要对整个画面作分析,并进行数据采样,进而知道哪里的墙面需要打磨,哪里的不需要。而CSAA则优化了获取数据的途径,剔除大量无用的数据,从而提高效率。假如我们要为锯齿处理支付一笔服务费,那CSAA可以帮我们大大节省花费,用户只需花2X MSAA的费用,就能获得4X CSAA的效果。总之,CSAA的效果比MSAA要好,但花费却大约是同级别MSAA的一半。

关闭MSAA后,人物毛发细节表现不佳,存在锯齿。

关闭MSAA后,人物毛发细节表现不佳,存在锯齿。

分享到:

用户评论

共有评论(1)

用户名:

密码: