Lecture05 Rasterization光栅化

最后更新于 2022-09-28 395 次阅读


屏幕的定义

  • 一个由像素组成的二维数组
  • 数组的大小即为分辨率
  • 屏幕是一个典型的光栅成像设备

Raster 其实是德语中的 屏幕

  • 光栅化的过程即为把像素画在屏幕上

像素Pixel 为picutre element的简写

  • 一个像素为一个方块 为最小单位 占据均匀颜色
  • 用三个数字来表示三种颜色(红 绿 蓝)的强度 R G B

屏幕空间的定义

  • 左下角为坐标原点
  • 像素的坐标都是xy形式 都用整数来描述
  • 在投射到屏幕时先不管z轴
  • 视口变换

光栅化

三角形 基本形状原语

  • 三角形是最基础的多边形
  • 任何其他的多边形都可以拆成三角形
  • 三角形内部一定是个平面
  • 三角形的定义非常清楚

判断像素点和图形表示之间的关系的方法 采样

采样函数

对函数在一点处求值就是抽样。我们可以通过抽样使函数离散化

采样是一个非常重要的概念 时间 区域 方向 大小 声音都可以采样

判断一个点是否在三角形中的函数

需要采样像素的中心点,判断中心点是否在三角形内

如何采样?

  • 两个循环遍历整个图 二维数组
  • [x + 0.5,y + 0.5]即为没个像素的中心点
光栅化的真正结果

锯齿的原因

像素本身有一定的大小 采样率对信号是不够高的 所以产生了走样的问题