Anti-Aliasing's Category(抗锯齿的分类,译)

萝らか妹 提交于 2020-08-11 05:21:38

要是您不太熟悉大多数PC游戏菜单选项中不同的图形设置,那么可能会感到困惑什么是"抗锯齿".

在这篇文章中,我们会简单介绍什么是抗锯齿以及列出2020年可能会碰到流行的抗锯齿技术,帮助您决定使用哪个获得最佳的游戏体验.


抗锯齿有什么作用呢?


您因该知道显示器的图像是由像素组成的,这是数字图像中的最小单位.而现代的电视和电脑显示器拥有数百万的像素.这些像素仍然是矩形的.这意味着当圆形显示在屏幕上时,您几乎肯定能看到一些锯齿状的边缘.即aliasing.


顾名思义,抗锯齿就是通过各种不同的抗锯齿技术来减少锯齿,实际上这些不同主要体现它们处理锯齿的方式和在游戏中的性能消耗.



抗锯齿有哪些类型呢?


2020年之前,有一些流行的抗锯齿技术.其中某些技术比其他的更加受欢迎,下面我们将简要概述您最可能在游戏中会碰到的抗锯齿技术.


MSAA:

multisample anti-aliasing(多采样抗锯齿)

它是最常见的抗锯齿类型之一,通常可以在图像保真度和性能之间找到最佳的平衡点.这种抗锯齿是利用两个或者多个相邻像素的多个采样来创建高保真图像,使用的采样数越多,图像看起来越好.但是这样就不可避免地需要更多的GPU性能.而MSAA通常的采样数为两个,四个,八个.

另外,我们还有EQAA(enhanced quiality anti-aliasing 增强质量抗锯齿)和CSAA(coverage sampling anti-aliasing 覆盖采样抗锯齿),他们分别由AMD和Nvidia开发,它们都是多重采样抗锯齿技术,产生的结果类似于MSAA但是效率更高,不会给硬件造成太大的负担.


SSAA:

supersampling anti-aliasing(超级采样抗锯齿)

它将是您遇到的最基本也是最苛刻的抗锯齿之一,实际上,SSAA以更高的分辨率渲染游戏,然后对结果进行各种向下采样方法来获得更加清晰,干净的图像.

总体来说,当使用SSAA抗锯齿时往往能得到最佳的效果,就像您可能猜到的一样,它会带来巨大的性能消耗,限制了许多GPU的性能,对于性能差或者过时的显卡它是一个糟糕的选择.

FXAA:

fast approximate anti-aliasing(快速近似抗锯齿)

由Nvidia开发,它应该是低端PC最佳的抗锯齿方案.它对GPU的要求不是很高,因为它直接平滑屏幕图像而不需要考虑到游戏中的3D模型.

缺点是边缘和纹理会变得有点模糊.显然看起来不如MSAA或者SSAA处理的图片更加清晰.

MLAA:

morphological anti-aliasing(形态抗锯齿)

它对硬件的要求也不高,因为和FXAA一样,是一种后处理技术,通过混合像素并模糊图像来消除锯齿,但是您可能已经猜到了,会导致游戏中的边缘非常模糊,通常比FXAA更加严重.

SMAA:

subpixel morphological anti-aliasing(子像素形态抗锯齿)

它是另外一种功能相似的后处理方法,和FXAA和MLAA相比它的优点是减少了模糊效果,这个刚好是上述两个技术共同的缺点.

TXAA:

temporal anti-aliasing(时间差抗锯齿)

它也是Nvidia引入的,这是一种独特而复杂的抗锯齿方法.使用多种抗锯齿技术,通过平滑运动来处理锯齿边缘和时间差锯齿.但是TXAA对硬件的要求非常高,遗憾的是2020,没有多少游戏会使用它.

DLSS:

deep learning super-sampling(深度学习超级采样)

由Nvidia开发,目前只能在他们的基于Volta和 Turing 的GPU上运行.因为它依赖于仅在这两种架构中实现的Tensor内核.

DLSS是使用在Nvidia超级计算机上的深度学习模型,使GPU能生成更清晰,细节更多的图像,并通过上述的Tensor内核将其放大至更高的分辨率.


应该使用哪种抗锯齿技术?



3种AA在游戏种的表现


综上所诉,您最终将使用哪种抗锯齿技术呢?

总体而言,诸如FXAA,MLAA,SMAA这种依赖后处理的方法非常适合低端和终端设备,因为它们不会给硬件造成很大的负担,但是就像之前提到过的一样,通常效果会模糊一些.所以显示结果没有多重采样和超级采样的效果好.

也就是说MSAA和SSAA产出的图像更清晰也更保真,但是它们依赖比较大的GPU性能,这回导致FPS明显下降,在低端PC上的游戏体验就变得不是那么好.

此外,值得注意的是,某些抗锯齿不像其他技术那样流行,诸如EQAA,CSAA,TXAA和DLSS等技术只能在支持它们的某些游戏中使用.

无论如何,应该使用哪种抗锯齿很大程度取决于您硬件和个人喜好,那些想获得最佳游戏性能的人可能会使用FXAA之流,而那些不在意性能,想要最佳视觉表现的人可能会选择SSAA.

最后,如果您想找到一个最适合的方法,最好在游戏中尝试下可用的所有方法.

结论:

简而言之,以上就是抗锯齿的概述以及您可能在2020年游戏当中遇到的所有抗锯齿的方法.如果我们错过了什么要点或者发现了什么错误,在下面的评论中让我们知道,会尽可能快的修改这篇文章,谢谢!



原文:https://www.gamingscan.com/what-is-anti-aliasing/

如果您想看更多的细节,请访问下面的网站:https://www.gamingscan.com/what-is-anti-aliasing/

纯手码翻译整理,求赞!


易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!