首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从深度图中三维绘制表面

从深度图中三维绘制表面
EN

Stack Overflow用户
提问于 2010-08-24 17:07:08
回答 1查看 1.1K关注 0票数 3

使用立体视觉,我正在制作深度图,表示从相机观察的3d环境。每个“关键帧”都有一个与相机位置相关联的深度图。目标是将这些2d深度图转换到3d空间(然后将它们合并以重建整个环境)。

在3d中转换这些深度图的最佳(有效)方法是什么?每个深度图都是752x480大小,因此三角形的数量可以增长得相当快。我想要一个自动系统来管理对象的细节水平。

我的团队使用Ogre3d,所以如果能找到解决方案就太好了。我正在寻找的东西与Terrain所做的非常相似,除了我希望能够将结果对象放在我想要的任何地方(平移、旋转),而我认为Terrain不能做到这一点。

我是Ogre3d的新手,所以如果有一个我应该知道的简单的解决方案,请原谅。如果有比Ogre3d更适合我的问题的工具,我很乐意了解它!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-08-24 20:06:52

不清楚你想要做什么“合并depahtmap与环境”?

无论如何,在你的情况下,你似乎坚持使用地形高度图技术来使它们成为3d。在你的例子中,因为深度图是屏幕对齐的,所以使用屏幕空间简单的光线投射技术。所以你必须在ogre3D中做一个合成器,它获取深度图,并在你想要的像素上变换它。

从深度贴图的平移和旋转可能限制为屏幕上的xy,就像地形高度贴图(使用高度贴图不能有洞穴)一样,您确实遗漏了一个维度。

不是直接相关的,但可能有帮助:在纯屏幕空间中,有一种技术“位置重建”可以帮助获得对象世界空间的位置,但前提是相机上有大量信息用于生成正在使用的深度图,例如:http://www.gamerendering.com/2009/12/07/position-reconstruction/

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

https://stackoverflow.com/questions/3554953

复制
相关文章

相似问题

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