难点预警,没学过信号处理会非常困难(中枪)。

反走样 Antialiasing

先导

毫不留情的走样

上节课说到,我们定义像素在不在三角形内是通过对像素中心进行检测,把对应像素涂色。

而这里我们会看到非常明显的锯齿!这个东西学名叫Aliasing,那么反走样就是Antialiasing啦!

对物品拍照就是一种采样,可以发现许多的像素格子。

视频也是在不同的时间采样

这里定义一个概念 Artifacts,这种图形学中的错误、误差我们都说产生了Artifact
例如:

摩尔纹

还有黑白格的转盘左右不分…

采样造成的Aliasing Artifacts本质都是由于:信号的变化太多以至于采样的速度跟不上。

Blurred Antialiasing

怎么做呢,可以在采样前模糊。

走样的结果

反走样的结果

Aliasing vs Antialiasing

必须先模糊后采样,过程不能反过来。

Sampling theory

频域 Frequency Domain

回顾一下频率

用频率f可以定义余弦波有多快。

Antialiasing in practice

Visibility/occlusion

Z-buffering