在透视矫正插值时,会出现下面这种结果,颜色是对的,但是透视关系不太对
此时用的插值公式如下面所示
在按照文档里所示进行插值时
又会出现
坐标变换时的视口变换部分如下(前面已经经过了 MVP 及透视除法)
并且在上述过程中没有改变经过透视投影后的向量的第四个分量
在透视矫正插值时,会出现下面这种结果,颜色是对的,但是透视关系不太对
在按照文档里所示进行插值时
坐标变换时的视口变换部分如下(前面已经经过了 MVP 及透视除法)
你的第二幅图是出现了什么状况呢?是没有计算出光暗变化吗?如果是这样的话检查一下法线的变化。另外,想确定问题到底在哪里,不妨使用一下最简单的模型,如一个正方体,输出几个顶点坐标的位置,包括其 z-buffer 的值,用来判断到底哪里有问题
Topic | Replies | Views | Activity | |
---|---|---|---|---|
实验 2.2 软光栅化渲染器渲染结果问题 | 4 | 203 | October 29, 2023 | |
实验 2.2 渲染结果不正确 | 4 | 155 | September 8, 2024 | |
实验 2.2 渲染结果问题 | 2 | 189 | September 8, 2024 | |
渲染结果疑问 | 2 | 136 | September 8, 2024 | |
实验 2.2 视口坐标下的.w() 和世界坐标下的.z() 的选取不同深度矫正插值产生影响 | 1 | 63 | November 17, 2024 | |
关于 2.2 软光栅渲染器渲染结果问题 | 4 | 203 | September 8, 2024 | |
2.4 渲染黑点和面片颜色不均匀 | 4 | 127 | September 8, 2024 | |
实验编号 2.2 软光栅化插值问题 | 3 | 193 | October 29, 2023 | |
关于 2.2 渲染结果问题 | 3 | 173 | October 29, 2023 | |
实验 2.2 软光栅渲染器结果出现黑线和锯齿状边缘 | 2 | 150 | October 27, 2023 |