rasterization(栅格化)

rasterization(栅格化)

简介

rasterization(栅格化)是三维物体在二维平面上成像的一个过程,即将三维物体投影到二维影像上,解决了一个三维物体在不同角度看“长”什么样的问题。

rasterization方法

rasterization有两种实现算法,一种投影法:即从物方出发将物方三角面投影到影像上,一种光线法,即从像方出发,从像方发射光线与物方三角面相较,前者算法效率较高,但精度不如后者,后者反之。

投影法

投影法具有速度优势,其主要步骤有:

  1. 确定要投影哪些三角形(可选)
  2. 将每个三角形三个顶点投影到某一位置的像片上
  3. 判断三角形与像片大小的关系,反应该三角形是否可见
    rasterization(栅格化)_第1张图片
  4. 判断在影像范围内的三角形覆盖哪些像素(像素在三角形内)
    rasterization(栅格化)_第2张图片
    推荐:https://blog.csdn.net/wkl115211/article/details/80215421
  5. 覆盖像素根据三个顶点的属性(如深度或颜色)进行插值
  6. 深度测试(深度较低的像素属性总是在最前面)

你可能感兴趣的:(计算机图像学)