首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iPhone中能够显示三维模型的增强现实

iPhone中能够显示三维模型的增强现实
EN

Stack Overflow用户
提问于 2011-04-26 14:31:59
回答 2查看 2.5K关注 0票数 3

我正在开发一个应用程序,在该应用程序中,用户可以使用iPhone摄像机和以下AR工具包库根据坐标“收集”宝藏:

https://github.com/nielswh/iPhone-AR-Toolkit

在演示项目中,您可以看到与坐标相连的城市,如伦敦、巴黎等。

我想添加几个宝物连接到坐标,当你接近宝藏,假设20米,用户应该看到的宝藏在3d格式。

因此,如果用户要收集微波,并接近20米,那么微波就应该以覆盖层的形式出现在摄像机上。然后,一个按钮应该显示为一个覆盖在相机上,名为“收集宝藏”,然后宝藏被收集。

它不一定非得是3d物体,只需要图像。

我在想,这有可能吗?

编辑#1

我玩过Wikitude (它不支持iPhone的3d模型)、Junaio (它支持3d模型,但您不能创建一个独立的应用程序)和Layar (和Junaio一样)。

有谁知道其他一些AR工具包,它们支持在屏幕上添加3d模型,并且可以是应用商店中唯一的应用程序?

编辑#2

我刚刚注意到,Layar与他们的Layar播放器SDK一起支持一个独立的应用。他们也支持3d模型,如果这很快就能成功的话,我会尝试的。

编辑#3

添加3d模型就像一种魅力!但是Layar Player SDK不允许我们定制界面,这对我们来说是一个巨大的问题.我现在在这个线程中寻找另一个AR browser/toolkit/api:

增强现实中的寻宝

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-04-26 15:15:52

是的有可能。创建AR应用程序本身需要一些高中数学(atan)、一些用Quartz进行的2D旋转,以及一些技巧,比如对加速度计的信号执行低通滤波器,以避免抖动。用拉/只要笛卡尔坐标代替球面三角,额外的分数是不值得的。您可以接收触摸您的覆盖,假3D与2D旋转,或呈现一个opengl覆盖。

票数 1
EN

Stack Overflow用户

发布于 2011-04-26 14:41:04

是的,有可能。不过,如果使用该框架,您将有很多事情要做。您可以尝试Layar,它已经让Layar播放器使用它,就好像您在应用程序中包含了一个youtube视频一样,但是采用了AR模式。Layar本地提供近距离触发器和3D对象,而不需要您的任何开发工作!我会试一试。

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

https://stackoverflow.com/questions/5791891

复制
相关文章

相似问题

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