基于桌面的增强现实应用程序

时间:2013-09-18 05:28:46

标签: android desktop-application augmented-reality

我正在开发基于AR的应用程序,其中包含大约30-50个模型。是否有可能在Android上开发它,因为移动设备可能存在内存问题。是否有可用于3D动画的基于桌面的AR API / SDK?

2 个答案:

答案 0 :(得分:1)

是的,你可以为增强现实创建一个Android应用程序。 Android市场上有很多应用,尤其是GPS。但是,处理50个型号可能会导致内存问题。然而,在三星Galaxy S4和Note 2这样的高端设备中,我不这么认为你可能面临内存问题。此外,您还可以将模型放在应用程序可以从中获取的专用服务器中。这可以减少内存问题。

这里给出了关于Android的AR的一些基本示例:

http://readwrite.com/2010/12/01/3-augmented-reality-tutorials#awesm=~ohLxX5jDGJLml9

桌面的AR应用程序我没有使用它。我认为这可能有所帮助:

http://www.arlab.com/

答案 1 :(得分:1)

桌面应用程序是否在Web浏览器中包含WebGL应用程序?

如果是这样,那么您可能需要查看skarf.js,这是我为Three.js(包装WebGL的JavaScript 3D库)中处理JavaScript增强现实库而编写的框架。它目前集成了两个基于JavaScript的增强现实库:JSARToolKitjs-aruco

skarf.js框架会为您处理许多事情,包括在检测到关联标记时自动加载模型(在JSON文件中指定关联)。还有一个GUI标记系统,允许用户使用AR标记控制设置。

与Three.js的集成只是创建Skarf实例和另一行代码的一行代码。

有视频,现场演示,源代码,示例和文档可用。查看http://cg.skeelogy.com/skarfjs/了解详情。