关键词
- 抗锯齿算法
- SSAA/MSAA
- FXAA
- TAA
- Imageblock Sample Coverage Control
- A11/Metal2
游戏中的抗锯齿技术
锯齿(走样,失真)产生的根本原因
图形学的根本过程是一个图形转化成图像的过程,该过程是一个连续信号经过采样转化成离散信号(显示设备的像素是离散的)的过程,之所以产生锯齿现象(失真,走样)就是因为信号的离散性被人眼识别出来。抗锯齿就是通过一些手段来重构丢失的信号。我们通常用的抗锯齿算法实际上是降低锯齿,并非消除锯齿。
- 走样的两个来源:采样点的颜色信息丢失和采样点的可见性信息丢失。可见性信息包括图形覆盖coverage和像素遮挡occlusion;
- 抗锯齿(复原信号)的根本方法:多采样(multi-sampling)和前置过滤(pre-filter)将丢失的信息尽可能传到管线后面的阶段。
本文探讨了抗锯齿技术,重点分析了Metal2中利用Imageblock Sample Coverage Control实现高效MSAA的原理,阐述了A11芯片如何通过追踪边缘像素减少混合操作次数,提升性能。
订阅专栏 解锁全文
2073

被折叠的 条评论
为什么被折叠?



