反锯齿

✍ dations ◷ 2025-11-26 20:41:59 #图像处理,计算机图形学,数码字体排印,三维计算机图形学,抗锯齿

反锯齿(英语:anti-aliasing,简称AA),也译为抗锯齿或反走样、消除混叠、抗图像折叠有损等。它是一种消除显示器输出的画面中图物边缘出现凹凸锯齿的技术,那些凹凸的锯齿通常因为高清晰度的信号以低分辨率表示或无法准确运算出3D图形坐标定位时所导致的图形混叠(aliasing)而产生的,反锯齿技术能有效地解决这些问题。它通常被用在在数字信号处理、数字摄影、电脑绘图与数码音效等方面,柔化被混叠的数字信号。

由于高清晰度下的来源信号或连续的模拟信号能够存储较多的数据,但在透过取样(sampling)时将较多的数据以较少的数据点代替,部分的数据被忽略造成取样结果有损,当机器把取样后的数字信号转换为人类可辨别的模拟信号时造成彼此交叠且有损,在声音中,便会出现刺耳、不和谐的音调或是噪音。同样,在3D绘图时,每个图形由像素组成,每段瞬间画面由帧组成,因为屏幕上的像素有限,如果要表现出多边形的位置时,因技术所限,使用绝对坐标定位法是无法做到的,只能使用在近似位置采样来进行相对定位。由于没有足够的采样来表现出3D世界中的所有物品的图形,所以在最后图像显示上,这些现象便会造成在物品与物品中过渡的边缘就会产生波浪状、圆形、锯齿和闪烁等有损现象,严重影响了画面的质量。

全屏反锯齿(full scene Anti-aliasing,简称FSAA),也称全屏抗锯齿,它指的是利用反锯齿技术对输出到显示器的满屏画面信号进行放大与采样分析并重新制作满屏画面信号输出至显示器,而不是对画面某一部分使用反锯齿技术。全屏反锯齿对于3D游戏画面有着很大的影响,它能使整个3D游戏画面变得细腻、清晰与逼真,FSAA几乎已成为目前所有上市游戏中必然包含的基本功能,这是一种重要的技术应用。FSAA的实现有以下方法:

超级采样抗锯齿(Super-Sampling Anti-aliasing,简称SSAA)此是早期抗锯齿方法,比较消耗资源,但简单直接,先把图像映射到缓存并把它放大,再用超级采样把放大后的图像像素进行采样,一般选取2个或4个邻近像素,把这些采样混合起来后,生成的最终像素,令每个像素拥有邻近像素的特征,像素与像素之间的过渡色彩,就变得近似,令图形的边缘色彩过渡趋于平滑。再把最终像素还原回原来大小的图像,并保存到帧缓存也就是显存中,替代原图像存储起来,最后输出到显示器,显示出一帧画面。这样就等于把一幅模糊的大图,通过细腻化后再缩小成清晰的小图。如果每帧都进行抗锯齿处理,游戏或视频中的所有画面都带有抗锯齿效果。而将图像映射到缓存并把它放大时,放大的倍数被用于分别抗锯齿的效果,如:图1,AA后面的x2、x4、x8就是原图放大的倍数。超级采样抗锯齿中使用的采样法一般有两种:

多重采样抗锯齿(Multisampling Anti-Aliasing,简称MSAA)是一种特殊的超级采样抗锯齿(SSAA)。MSAA首先来自于OpenGL。具体是MSAA只对Z缓存(Z-Buffer)和模板缓存(Stencil Buffer)中的数据进行超级采样抗锯齿的处理。可以简单理解为只对多边形的边缘进行抗锯齿处理。这样的话,相比SSAA对画面中所有数据进行处理,MSAA对资源的消耗需求大幅减少,不过在画质上可能稍有不如SSAA。

这是最常见的反锯齿,差不多所有游戏都支持MSAA。

覆盖采样抗锯齿(Coverage Sampling Anti-Aliasing,简称CSAA)是nVidia G80系列出现时一并出现的抗锯齿技术。它的原理是将边缘多边形里需要采样的子像素坐标覆盖掉,抒原像素坐标强制安置在硬件和驱动程序预告算好的坐标中。这就好比采样标准统一的MSAA,能够最高效率地运行边缘采样,效率提升非常明显,同时资源占用也比较低。

可编程过滤抗锯齿(Custom Filter Anti-Aliasing,简称CFAA)技术起源于AMD-ATI的R600家庭。简单地说CFAA就是扩大取样面积的MSAA,比方说之前的MSAA是严格选取物体边缘像素进行缩放的,而CFAA则可以通过驱动和谐灵活地选择对影响锯齿效果较大的像素进行缩放,以较少的性能牺牲换取平滑效果。显卡资源占用也比较小。

目前最主流的是CSAA和CFAA应该是最实用、最有效率的全屏抗锯齿模式。它们不仅有良好的平滑效果,同时对显示资源占用率也不高。

快速近似抗锯齿(Fast Approximate Anti-Aliasing,简称FXAA)是由Timothy Lottes开发的一种反锯齿。FXAA占用很少的电脑资源,便可获得理想的抗锯齿效果。

时间混叠抗锯齿(Temporal Anti-Aliasing,简称TXAA)是NVIDIA开发的抗锯齿技术,TXAA是为减少移动时的锯齿现象采用了不同时间帧的像素进行采样,跟前几样空间反锯齿比起来,TXAA大幅减少了移动中的破碎影像。

深度学习抗锯齿(Deep Learning Anti-Aliasing,简称DLAA)是利用位于远程的深度学习专用TPU的深度计算性能,预先运算大量的超级取样样本影像,再将样本影像与在本机端即时运算生成的影像进行差异比较,然后通过学习、观察其中的差距,来重新实现完成前者的影像质量,以达到抗锯齿成果,DLAA是一个需要远程资源与本地资源互相配合,协同工作产生抗锯齿效果的抗锯齿技术。

NVIDIA公司推出的近似技术称为“深度学习超高取样”(Deep Learning Super-Sampling,简称DLSS),但NVIDIA的DLSS并非用来提高清,而是用来提高如4K或8K等超高屏幕分辨率下的帧率,NVIDIA将超级取样样本影像的算法学习模型,以驱动程序更新方式送至用户本机端,当用户以超高清晰度运行游戏,激活DLSS后,渲染过程将会调用算法学习模型能够预先计算的部分,直接以经由学习模型产生的影像替换本需于本机端耗费大量渲染时间的影像,进而减少在超高清晰度时的渲染时间,由于本质上算是一个走快捷方式的作法,因此DLSS虽然带来了较高的帧率,但也有用户指出DLSS对于最终渲染结果的画质有破坏性的影响。

相关

  • 心尖心脏(英语:heart),常简称心,是一种在人类和其他动物都有的肌造器官,它的功用是推动循环系统中血管的血液。血液提供身体氧气以及养分,同时也协助身体移除代谢废弃物(英语:metabolic w
  • 军事装备各国和地区的军事装备水平列表,装备包括战舰,战斗机,核武器。此列表仅作为数字指标参考,不能用作精准的严格军力比较。引用错误:页面中存在<ref group="note">标签,但没有找到相
  • ExpediaExpedia公司(英语:Expedia Group, Inc.;NASDAQ:EXPE)是一家线上旅游公司,旗下品牌包括Expedia.com、Hotels.com、Orbitz.com、Travelocity、Trivago、Hotwire.com、Egencia、Vener
  • 蚊音蚊音器,也叫蚊音警报器,是一种通过发出高频声音来制止年轻人集会的一种电器设备。最新的版本于2008年晚些时候上市,其可以设置两种频段。一种是大约17.4kHz,一般只有年轻人可以
  • 阿肯色领地美国国旗阿肯色领地(英语:Territory of Arkansas),美国历史上的合并建制领土,存续时间为1819年7月4日至1836年6月15日。1836年6月15日,阿肯色领地加入联邦,成为阿肯色州。
  • 范烟桥范烟桥(1894年-1967年),乳名爱莲,学名镛,字味韶,号烟桥,别署含凉生、鸱夷室主、万年桥、愁城侠客,吴江同里镇范家埭人,中国作家。因近视而喜带墨镜。作品有小说、剧本、诗等多种。其号
  • 阿德里亚诺·博特略·德·瓦斯康塞洛斯阿德里亚诺·博特略·德·瓦斯康塞洛斯(葡萄牙语:Adriano Botelho de Vasconcelos,1955年9月8日-)是一位安哥拉诗人、作家和政治家。德·瓦斯康塞洛斯出版的诗集有:《地球之声》 (
  • 马雷克·贝尔卡马雷克·贝尔卡(波兰语:Marek Marian Belka,1952年1月9日-),波兰政治家,经济学教授,波兰政府总理(2004年5月2日—2005年10月31日)。
  • 莉莉·艾伦莉莉·罗斯·比阿特丽斯·库珀(英语:Lily Rose Beatrice Cooper;1985年5月2日-),婚前名为莉莉·罗斯·比阿特丽斯·艾伦(英语:Lily Rose Beatrice Allen)是一名英国歌手、词曲作家、
  • 任恩顷任恩顷(韩语:임은경,1983年7月7日-),韩国女演员。1999年1月在TTL广告中以神秘少女的形象出道,之后在多部电影、电视剧中担任角色。任恩顷是家里的独生女,父母都是听觉障碍残疾人,父亲