计算机图形学 --- 光栅化
·
光栅化:已经投影成单位为1的立方体,现在投影到屏幕的过程


投影到屏幕时,先不管Z轴,直接将X, Y轴从1:1的比例投影到屏幕 ,将X投影到[ -width/2, width/2 ]的范围内,将Y投影到[ -height/2, height/2 ]的范围内,再将位置整体向右上移动width/2, height/2的距离,所以现在X的取值范围在[ 0, width ], Y的取值范围在[ 0, height ]

通过采样(是否覆盖中心点位置)来判断是否Pixel(像素)需要着色

如果需要着色则image[x][y]为1,不需要着色则image[x][y]为0
如何判断点是否在三角形内呢?
用叉积,之前的博客有提到

这是出来的形状,之后会做抗锯齿操作

将物体进行模糊(卷积操作)操作,再进行采样,对颜色浅的部分进行浅色着色。

卷积:将一个像素内的颜色进行平均,卷积操作及可将物体变模糊
MSAA:

一个像素内添加更多的采样点,根据占用采样点数来讲颜色的深度取百分比

百分比越高,颜色越深
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐

所有评论(0)