在透视矫正插值时,会出现下面这种结果,颜色是对的,但是透视关系不太对
此时用的插值公式如下面所示
![]()
在按照文档里所示进行插值时
![]()
又会出现
坐标变换时的视口变换部分如下(前面已经经过了 MVP 及透视除法)
![]()
并且在上述过程中没有改变经过透视投影后的向量的第四个分量
在透视矫正插值时,会出现下面这种结果,颜色是对的,但是透视关系不太对
![]()
在按照文档里所示进行插值时
![]()
又会出现
坐标变换时的视口变换部分如下(前面已经经过了 MVP 及透视除法)
![]()
并且在上述过程中没有改变经过透视投影后的向量的第四个分量
你的第二幅图是出现了什么状况呢?是没有计算出光暗变化吗?如果是这样的话检查一下法线的变化。另外,想确定问题到底在哪里,不妨使用一下最简单的模型,如一个正方体,输出几个顶点坐标的位置,包括其 z-buffer 的值,用来判断到底哪里有问题
| トピック | 返信 | 表示 | アクティビティ | |
|---|---|---|---|---|
| 实验 2.2 渲染结果不正确 | 4 | 163 | 2024 年 9 月 8 日 | |
| 实验 2.2 是否只需要对深度进行透视矫正插值? | 1 | 77 | 2024 年 11 月 7 日 | |
| 实验编号 2.2 软光栅化插值问题 | 3 | 196 | 2023 年 10 月 29 日 | |
| 渲染结果疑问 | 2 | 140 | 2024 年 9 月 8 日 | |
| 2.4 渲染黑点和面片颜色不均匀 | 4 | 128 | 2024 年 9 月 8 日 | |
| 实验 2.2 渲染结果问题 | 2 | 194 | 2024 年 9 月 8 日 | |
| 2.4 渲染结果 | 2 | 128 | 2024 年 9 月 8 日 | |
| 2.2 渲染结果问题 | 3 | 170 | 2024 年 9 月 8 日 | |
| 关于 2.2 软光栅渲染器渲染结果问题 | 4 | 205 | 2024 年 9 月 8 日 | |
| 高光位置不对 | 2 | 99 | 2024 年 9 月 8 日 |

