我很想知道,每个基于视觉的移动增强现实框架的优缺点在哪里?在哪种情况下应该决定什么?在任何情况下你会选择 Vuforia ,因为它是免费的,没有品牌推广?其中一个框架缺少哪些重要功能?免费版 Metaio SDK (品牌和Metaio启动画面除外)是否有限制?
我认为这些是支持iOS和Android的最重要的框架。我知道metaio支持电影纹理和MD2(动画)导出和Vuforia没有(至少不在基本状态)。
修改
这是一个3小时的会议,回顾了市场上最好的移动AR SDK以及如何开始使用它们: Tutorial: Top 10 Augmented Reality SDKs for Developers
您还应该从增强现实实验室S.L.查看ARLab。这有针对AR浏览器,图像匹配,图像跟踪,3D引擎,虚拟按钮的不同AR-SDK。但这不是免费的。
Wikitude的ARchitect SDK有一个Vuforia-Extension和Blackberry 10支持。这也可能非常有趣。
Layar SDK现在可用于iOS和Android,包含3D,动画,AR视频和QR码扫描器
DARAM也适用于Android,iOS,Windows 8和Mac。
ARPA有一个Unity-Plugin和一个Google Glass SDK。
以下是增强现实SDK和框架的优秀comparison chart
Apple has acquired Metaio. Metaio的未来不确定。 (2015年5月28日)
Magic Leap 宣布其针对虚幻和Unity的增强现实开发人员SDK
Vuforia现在已经支付了许可和演示应用程序的能力,而且没有成本的Starter计划上的水印 - 它现在只在特定日期的第一个应用程序启动期间出现。这是为了支持想要在不显示水印的情况下向客户进行演示的开发人员。 (2015年5月6日),Qualcomm将其Vuforia业务出售给PTC(2015年10月12日)
ARKit iOS 11推出了ARKit,这是一个新的框架,可让您轻松为iPhone和iPad创建无与伦比的增强现实体验。通过将数字对象和信息与您周围的环境相结合,ARKit将应用程序带到了屏幕之外,使他们能够以全新的方式与现实世界进行交互。 (Juni 2017)
8th Wall XR是世界上第一个适用于所有常用iOS和Android手机的AR平台,可与ARKit和ARCore无缝集成。 (2017年8月)
ARCore是Google对Apple的ARKit的回答。它旨在以相对简单的方式为所有Android手机带来增强现实功能。它还取代了Project Tango,后者需要运行专门的硬件。
答案 0 :(得分:24)
我使用了D'Fusion和Vuforia,这是我的反馈
D'Fusion(完全沉浸)
D'Fusion解决方案是一个跨平台的工具,主要支持Web,iPhone,Android平台。主要特点如下:Vuforia(高通)
Vuforia支持几乎相同的功能和平板电脑,如Android和iPhone,但更多的是基于代码的:
答案 1 :(得分:8)
我使用过Metaio和Vuforia: 在我看来,Vuforia是免费和良好跟踪的最佳选择。以下是一些观点:
Metaio
Vuforia
答案 2 :(得分:6)
我刚刚使用了Metaio SDK Mobile框架。该框架具有巨大的潜力,但有一个非常糟糕的文档。这非常专注于在“真实标签”前面显示3D对象,但对于经典AR(带有指示坐标的气泡),相当多的东西都缺失了。例如,我必须实现自己的雷达,因为框架没有提供。 我用它开发了一个应用程序的iphone版本,但在Android版本中,我知道旋转存在一些问题,并且与最近的设备有一些兼容性。 问题是,在metaio应用程序中所有工作(也有雷达)但在框架中看起来并不相同。
我不知道其他框架,但我建议你花一些时间尝试一个免费的。您可以免费试用metaio,如果看到它适用于您,那么购买付费版本。
答案 3 :(得分:3)
Metaio还支持在基于HTML5的应用中使用AREL进行跨平台开发
请参阅:https://dev.metaio.com/arel/overview/
Metaio还支持基于边缘的跟踪,它非常强大,不会受到光照或纹理条件变化的影响。
对于使用GPS等的简单基于位置的AR,可以在不需要任何第三方AR SDK的情况下实现。
Apple在这里有免费的源代码:https://developer.apple.com/library/ios/samplecode/park/Introduction/Intro.html
Vuforia有一个非常有用的功能,称为扩展跟踪,即使原始标记不再在视野中,也可以跟踪环境。这是一个很棒的功能,值得研究。
至于Layar,我不相信