我正在阅读有关互动图形的内容,特别是我开始了关于观看的部分,我对这句话不太了解:
最初,我们从设置为单位矩阵的模型视图矩阵开始,因此相机框架和对象框架是相同的。
我知道什么是模型视图矩阵,我知道在这种情况下,摄像机视图朝向z负轴。但我并不完全明白对象框与相框之间的区别是什么。
感谢您的帮助。
答案 0 :(得分:1)
你有两个矩阵:View
和Model
其中View
代表你在哪里寻找以及在哪个方向(相机)和Model
代表在哪里以及如何定位您当前正在渲染的对象是。
然而,为了加速渲染,我们只使用一个累积矩阵:
ModelView = Inverse(View) * Model
所以例如当你在 OpenGL :
中写这样的东西时glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
然后View
和Model
矩阵都相同且等于单位矩阵。在此之后,您将增量旋转和翻译添加到View
(逆序和方向)或Model
(正常顺序和方向)。
有关详细信息,请参阅:
特别是那里的最后3个链接......