对于“抗锯齿”这个选项,相信只要是游戏玩家都应该看过,一般在游戏设置界面中就可以看到这个选项。但是知道抗锯齿是什么意思的玩家估计不多,而且抗锯齿还有很多种,那么各个抗锯齿之间有什么区别吗?
抗锯齿是什么意思?
抗锯齿就是减少游戏图形边缘的锯齿状像素格,使画面看上去更精细而不是满屏的马赛克。数值越大画面越好。
抗锯齿(英语:anti-aliasing,简称AA),也译为边缘柔化、消除混叠、抗图像折叠有损等。它是一种消除显示器输出的画面中图物边缘出现凹凸锯齿的技术,那些凹凸的锯齿通常因为高分辨率的信号以低分辨率表示或无法准确运算出3D图形坐标定位时所导致的图形混叠(aliasing)而产生的,反锯齿技术能有效地解决这些问题。它通常被用在在数字信号处理、数字摄影、电脑绘图与数码音效及电子游戏等方面,柔化被混叠的数字信号。
区别:
多重采样抗锯齿(MSAA)
多重采样抗锯齿(MultiSampling Anti-Aliasing,简称MSAA)是一种特殊的超级采样抗锯齿(SSAA)。MSAA首先于OpenGl。具体是MSAA只对Z缓存(Z-Buffer)和模板缓存(Stencil Buffer)中的数据进行超级采样抗锯齿的处理。可以简单理解为只对多边形的边缘进行抗锯齿处理。这样的话,相比SSAA对画面中所有数据进行处理,MSAA对资源的消耗
需求大大减弱,不过在画质上可能稍有不如SSAA。
快速近似抗锯齿(FXAA)
FXAA的中文全称为“快速近似抗锯齿”,是一种典型的边缘检查取样操作。FXAA的基本原理与MSAA相同,都是通过提取像素界面周围的颜色信息并完成混合来消除高对比度界面所产生的锯齿。但是FXAA将像素的提取和混合过程交由GPU内的ALU来执行,因此其所占用的显存带宽要大大低于传统的MSAA。
消耗最低,低配置开这种抗锯齿不卡,实际上是一种粗糙的模糊化处理。
子像素增强抗锯齿(SMAA)
SMAA是性耗比最佳的模式,用适量的资源得到比较满意的抗锯齿效果。FXAA和SMAA一样性能损失小,效果都一般,毕竟后处理抗锯齿,清晰度上都有所损失,SMAA较FXAA清晰些。