2012-02-13 33 views
0

我需要找到一种方法来模拟iPhone应用程序中的物理位置。例如,我希望能够为餐厅拍摄图像,然后使用一些工具或编程API将此餐厅建模为3D地点,并使用户能够导航并探索地点和房间。建模iPhone应用程序中的物理位置

我曾经在Web视图内想过HTML 5,但我不认为WebGL与iPhone Web视图(Safari Engine)兼容。

你能推荐一个方法,API,商业图书馆或任何东西来帮助我完成这项任务吗?

+0

这对于我们来说这个问题太广泛了。您正在讨论拍摄静止图像,处理它们以生成区域的3-D模型,然后表示设备上的3-D区域。这些主题中的每一个都可以填写章节。 – 2012-02-14 23:32:13

回答

0

首先,您需要能够显示iPhone的3D模型。其中一个最受欢迎的3D引擎是Unity3D: http://unity3d.com/

开始使用Unity3D非常容易。你甚至有一个免费的许可证,有限的功能: http://unity3d.com/unity/licenses

然后,你现在需要从图片重建3D模型。这不是一个微不足道的问题,所以如果你知道一些计算机视觉会更好。你可以尝试玩OpenCV: http://opencv.willowgarage.com/wiki/

此致敬礼。

0

实际上从铸造Nuke有一个体面的开始在未来从图像创建计算机模型。基本上它需要一个高对比度的点,并通过连续的时刻来追踪它。鉴于数百和数千的跟踪点,下一步是计算点之间的透视变化。 假设两个点在时间零点上是一个已知的像素距离,并且在某个时间段之后它们相距不同。这种差异的变化可能是一个糟糕的追踪点。但假设两点完全跟踪,那么距离变化可能是由摄像机运动横向或旋转引起的。而在真实空间中,远离你的点将有不同的视角,然后是更接近的点。这种透视变化是一种数学上的确定性。

最初,跟踪通常用于重新粘贴一块胶片以使其稳定。但是软件用于分析电影的过程可以保存,通常称为点云。许多接近点的连接通常非常紧密,因为点是表面的一部分,所以可以建立一个模型。

但我的朋友,我们是野蛮的速度和软件,可以做到完美呢。或者所有在那里的CG艺术家都没有什么可以在玛雅模型的东西,除了那些还不存在的奇幻怪物和太空飞船......