首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenGL ES中的摄像头

OpenGL ES中的摄像头
EN

Stack Overflow用户
提问于 2013-06-25 22:24:11
回答 1查看 408关注 0票数 0

我有一个场景如下:

一个3D长方体,其底部居中于原点,四个矩形围绕长方体的底部。我们可以把它想象成一座四面都是街道的建筑。我想得到投影视图模型矩阵。我已经根据相机设置准备了投影和视图矩阵,但不确定模型矩阵。场景中的每个对象将具有不同的模型矩阵,还是作为整体的场景只有一个模型矩阵?

立方体和矩形的模型矩阵是什么?

我希望在建筑物的四面都能移动街道上的摄像头。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-26 02:09:02

这两种方法都可以做到,但我建议每个建筑(立方体)都有一个单独的模型矩阵,它可能只由翻译组成。每一个都会有一个与原文不同的翻译。然后,在使用glDrawArrays()绘制每个模型矩阵之前,将每个模型矩阵依次传递给顶点着色器。摄影机位置应进入视图投影矩阵,该矩阵也会传递给顶点着色器,但仅当摄影机实际移动时才会更新。然后,顶点着色器必须将模型矩阵和视图投影矩阵相乘。这会将工作的一部分放到着色器中,它应该位于该位置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17299944

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档