Graphics 摄影机帧和对象帧
我正在阅读有关交互式图形的内容,特别是我开始阅读有关查看的部分时,我不太理解这句话: 最初,我们将模型视图矩阵设置为标识矩阵,这样摄影机帧和对象帧是相同的 我知道什么是模型视图矩阵,我知道在这种情况下,相机视图的方向是z负轴。但是我不太清楚对象帧和相机帧之间的区别Graphics 摄影机帧和对象帧,graphics,camera,viewing,Graphics,Camera,Viewing,我正在阅读有关交互式图形的内容,特别是我开始阅读有关查看的部分时,我不太理解这句话: 最初,我们将模型视图矩阵设置为标识矩阵,这样摄影机帧和对象帧是相同的 我知道什么是模型视图矩阵,我知道在这种情况下,相机视图的方向是z负轴。但是我不太清楚对象帧和相机帧之间的区别 感谢您的帮助。您得到了两个矩阵:视图和模型其中视图表示您从何处查看以及在哪个方向(摄影机)和模型表示您当前渲染的对象的位置和方向 但是,为了加快渲染速度,我们仅使用一个累积矩阵,因此: ModelView = Inverse(View
感谢您的帮助。您得到了两个矩阵:
视图
和模型
其中视图
表示您从何处查看以及在哪个方向(摄影机)和模型
表示您当前渲染的对象的位置和方向
但是,为了加快渲染速度,我们仅使用一个累积矩阵,因此:
ModelView = Inverse(View) * Model
例如,当您在OpenGL中编写类似的内容时:
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
那么视图
和模型
矩阵都是相同的,等于单位矩阵。在这一点之后,您可以将增量旋转和平移添加到视图
(逆顺序和方向)或模型
(正常顺序和方向)
有关更多信息,请参阅: