关键词
- 抗锯齿算法
- SSAA/MSAA
- FXAA
- TAA
- Imageblock Sample Coverage Control
- A11/Metal2
游戏中的抗锯齿技术
锯齿(走样,失真)产生的根本原因
图形学的根本过程是一个图形转化成图像的过程,该过程是一个连续信号经过采样转化成离散信号(显示设备的像素是离散的)的过程,之所以产生锯齿现象(失真,走样)就是因为信号的离散性被人眼识别出来。抗锯齿就是通过一些手段来重构丢失的信号。我们通常用的抗锯齿算法实际上是降低锯齿,并非消除锯齿。
- 走样的两个来源:采样点的颜色信息丢失和采样点的可见性信息丢失。可见性信息包括图形覆盖coverage和像素遮挡occlusion;
- 抗锯齿(复原信号)的根本方法:多采样(multi-sampling)和前置过滤(pre-filter)将丢失的信息尽可能传到管线后面的阶段。