难点预警,没学过信号处理会非常困难(中枪)。
反走样 Antialiasing
先导
毫不留情的走样
上节课说到,我们定义像素在不在三角形内是通过对像素中心进行检测,把对应像素涂色。
而这里我们会看到非常明显的锯齿!这个东西学名叫Aliasing,那么反走样就是Antialiasing啦!
对物品拍照就是一种采样,可以发现许多的像素格子。
视频也是在不同的时间采样
这里定义一个概念 Artifacts,这种图形学中的错误、误差我们都说产生了Artifact
例如:
摩尔纹
还有黑白格的转盘左右不分…
采样造成的Aliasing Artifacts本质都是由于:信号的变化太多以至于采样的速度跟不上。
Blurred Antialiasing
怎么做呢,可以在采样前模糊。
走样的结果
反走样的结果
Aliasing vs Antialiasing
必须先模糊后采样,过程不能反过来。
Sampling theory
频域 Frequency Domain
回顾一下频率
用频率f可以定义余弦波有多快。
Antialiasing in practice
Visibility/occlusion
Z-buffering
- Post link: http://yoursite.com/2020/09/14/games101-6-rasterization-2/
- Copyright Notice: All articles in this blog are licensed under unless stating additionally.