相机框架和对象框架

时间:2018-04-15 08:34:10

标签: graphics camera viewing

我正在阅读有关互动图形的内容,特别是我开始了关于观看的部分,我对这句话不太了解:

  

最初,我们从设置为单位矩阵的模型视图矩阵开始,因此相机框架和对象框架是相同的。

我知道什么是模型视图矩阵,我知道在这种情况下,摄像机视图朝向z负轴。但我并不完全明白对象框相框之间的区别是什么。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

你有两个矩阵:ViewModel其中View代表你在哪里寻找以及在哪个方向(相机)和Model代表在哪里以及如何定位您当前正在渲染的对象是。

然而,为了加速渲染,我们只使用一个累积矩阵:

ModelView = Inverse(View) * Model

所以例如当你在 OpenGL

中写这样的东西时
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();

然后ViewModel矩阵都相同且等于单位矩阵。在此之后,您将增量旋转和翻译添加到View(逆序和方向)或Model(正常顺序和方向)。

有关详细信息,请参阅:

特别是那里的最后3个链接......