rasterization(栅格化)
简介
rasterization(栅格化)是三维物体在二维平面上成像的一个过程,即将三维物体投影到二维影像上,解决了一个三维物体在不同角度看“长”什么样的问题。
rasterization方法
rasterization有两种实现算法,一种投影法:即从物方出发将物方三角面投影到影像上,一种光线法,即从像方出发,从像方发射光线与物方三角面相较,前者算法效率较高,但精度不如后者,后者反之。
投影法
投影法具有速度优势,其主要步骤有:
- 确定要投影哪些三角形(可选)
- 将每个三角形三个顶点投影到某一位置的像片上
- 判断三角形与像片大小的关系,反应该三角形是否可见

- 判断在影像范围内的三角形覆盖哪些像素(像素在三角形内)

推荐:https://blog.youkuaiyun.com/wkl115211/article/details/80215421 - 覆盖像素根据三个顶点的属性(如深度或颜色)进行插值
- 深度测试(深度较低的像素属性总是在最前面)
本文深入探讨了三维物体在二维平面上成像的过程——栅格化,介绍了两种核心算法:投影法和光线法。投影法以其速度优势在实际应用中更受欢迎,而光线法则在精度上胜出。文章详细解析了投影法的具体步骤,包括三角形选择、投影、可见性判断、像素覆盖及深度测试等关键环节。
9791

被折叠的 条评论
为什么被折叠?



