实验 2.2 软光栅化渲染器 MVP 矩阵

为什么将顶点世界坐标乘上 MVP 矩阵后 w 分量不为 1

你可以去看看 MVP 矩阵的具体公式,应该对理解有帮助
image

乘 MVP 矩阵之后还要做透视除法

三维空间中的投影变换本来就是非线性的,只有放在四维空间中才能写成线性形式,所以投影后的齐次坐标也不再能保持 w=1 了。建议复习一下课堂内容关于齐次坐标和透视除法的部分,文档里应该也有提及,还不理解可以去看 GAMES 101 或者博客文章。