【发布时间】:2013-08-27 17:27:35
【问题描述】:
我很难理解为什么模型矩阵和视图矩阵传统上是结合在一起的。我知道你在顶点着色器中做的矩阵乘法越少越好,但是结合投影和视图矩阵对我来说更有意义。
这是因为它们本质上都是相机属性。对我来说,首先使用模型矩阵将顶点转换为世界空间,执行照明等,然后使用您的组合相机矩阵转换为标准化剪辑空间是有意义的。
我知道如果我想在可编程管道中这样做,我可以这样做,但我想知道为什么过去人们将模型矩阵和视图矩阵结合在一起。
【问题讨论】:
-
看看这里:stackoverflow.com/questions/10617589/…。我觉得答案解释得很好
-
我还是不明白你为什么不在世界空间做光照,然后一跳就去剪辑空间(我已经读过那个页面了)
-
@ranmat11:该页面上有一篇文章的链接,该文章详细解释了原因。