什么是屏幕
- 二维数组
- 每个元素都是一个像素
- 光栅化设备
光栅化
在屏幕上绘画
像素
在屏幕上最小单位的小方块
由红绿蓝三原色混合而成
视口变化
三角形是基本形状单元
像素的中间点和三角形的位置关系
采样
point再内部
potin在外部
蓝色的区域是包围盒
锯齿
走样
信号变化的速度太快以至于采样跟不上速度
反走样
先对信号做模糊,在进行采样
傅里叶级数展开
将时域转化为频域
傅里叶变换
把函数变成不同频率的段
卷积
简化的定义:结果为相邻数的平均值
定理:时域的卷积等于频域的乘积
采样:其实就是重复频率或者频率上的内容
走样:由于采样稀疏,因此出现频谱混叠,从而出现抗锯齿(走样),如果屏幕中像素非常多,密集的采样就不容易出现走样。因此使用分率高的显示器,频谱的搬移间隔大,不容易出现频谱混叠。
反走样(抗锯齿)
解决方法
通过将每个像素进行模糊卷积f(x,y)
卷积 = 滤波 = 平均
然后再对每个像素中心取样
在光栅化一个三角形时候,像素颜色的平均值f(x,y)= 三角形的覆盖像素的面积
超采样抗锯齿(MSAA)
是一种对反走样的近似、
将每个像素的内部多增加采样点再进行模糊卷积
缺点:增加了很多的计算量