本文章是关于GAMES101课程的笔记。
一、图形学中的采样伪影
- 造成锯齿缺陷的原因:信号变换太快(高频),但是采样速度太慢。
- 反锯齿的想法:先模糊后采样。
先模糊后采样:
先采样后模糊:
二、图形学中的频域
相同的采样频率,不同的信号频率所恢复的信号。
高频信号采样不足反应为低频信号;给定采样频率无法区分两个信号频率。
时域中的卷积等于频域中的乘法,反之亦然:
- 在时域中通过卷积进行过滤;
- 变换到频域 -> 乘以卷积核的傅里叶变换 -> 变换回时域。
时域的 box function 等于频域的低通滤波,更大的核等于更低频率的滤波。
采样 = 重复频域内容
三、减少锯齿问题
增加采样频率
- 增加傅里叶域中副本的间的距离;
- 更高分辨率的显示器、传感器等设备
抗锯齿:使得傅里叶域的信号“变窄”,即在采样前滤除高频部分。
四、MSAA
方法:将一个像素分成多份,计算该像素被覆盖的比例。
其他主要方法:
- FXAA(Fast Approximate AA):得到有锯齿的图片,找到锯齿,修改边界;
- TAA(Temporal AA):MSAA对应样本分布在时间上
- DLSS(Deep Learning Super Sampling)