ARKit vs. ARCore vs. Vuforia vs. D'Fusion Mobile vs. Layar SDK

Oli*_*Oli 72 android augmented-reality ios arkit arcore

我很想知道,每个基于视觉的移动增强现实框架的优缺点在哪里?在哪种情况下应该决定什么?你会选择Vuforia,因为它是免费的,没有品牌吗?其中一个框架缺少哪些重要功能?免费版Metaio SDK(品牌和Metaio启动画面除外)是否有限制?

我认为这些是支持iOS和Android的最重要的框架.我知道metaio支持电影纹理和MD2(动画)导出和Vuforia没有(至少不在基本状态).

编辑:

  • 这是一个3小时的会议,回顾了市场上最好的Mobile AR SDK以及如何开始使用它们:教程:面向开发人员的十大增强现实SDK

  • 您还应该从增强现实实验室SL中查看ARLab.它具有用于AR浏览器,图像匹配,图像跟踪,3D引擎,虚拟按钮的不同AR-SDK.但这不是免费的.

  • Wikitude的ARchitect SDK具有Vuforia-Extension和Blackberry 10支持.这也可能非常有趣.

  • 拉亚SDK现在可用于iOS和Android的3D,动画,视频AR和QR码扫描仪

  • DARAM也是适用于Android,iOS,Windows 8和Mac的优秀SDK.

  • ARPA有Unity-Plugin和Google Glass SDK.

  • 这是增强现实SDK和框架的良好比较图表

  • Apple收购了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是谷歌对Apple的ARKit的回答.它旨在以相对简单的方式为所有Android手机带来增强现实功能.它还取代了Project Tango,后者需要专门的硬件才能运行.

Dam*_*aca 27

我已经使用了D'Fusion和Vuforia,这是我的反馈

D'Fusion(全浸入式)

D'Fusion解决方案是一个跨平台工具,主要支持Web,iPhone,Android平台.主要特点如下:

  • 它更基于UI(D'Fusion Studio和D'Fusion CV),并能够通过GUI构建整个场景
  • 情景智能由LUA完成
  • 使您可以在D'Fusion Studio工具中查看场景预览
  • 操作系统独立(一个捆绑方案适用于Android和iPhone)
  • Plug'N Play(只需复制粘贴项目中更新的场景)
  • 兼容Blender和Maya导出(OrgreMax)
  • 支持多标签和面部跟踪
  • 支持Unity3D
  • Android(JNI)和iPhone(Lib)已经预编译

Vuforia(高通)

Vuforia支持几乎相同的功能和平台,如Android和iPhone,但更多的代码库导向:

  • Vuforia和FastCV工具没有UI界面
  • 场景智能是通过Android上的JNI和Iphone上的Obj-C/C++(.mm)进行的
  • 由于两个代码都必须完成,因此操作系统独立性较低
  • 3D对象通过代码(.h中的顶点数组)生成
  • 支持多标签和面部跟踪
  • 支持Unity3D
  • 与NinivehGL 3D引擎完美配合
  • Android(JNI)和iPhone(Lib)需要重新编译
  • 跟踪比D'Fusion更稳定,震动更少

  • Vuforia不支持面部跟踪. (5认同)

Viv*_*vek 9

我同时使用了Metaio和Vuforia:在我看来,Vuforia是免费和良好跟踪的最佳选择.以下是一些观点:

Metaio

  1. 使用metaio,您可以快速发展.
  2. 支持各种跟踪,例如标记,图像目标,无标记,3D对象跟踪.
  3. 您必须单独为iOS和Android编码.
  4. 付费SDK(商业许可证)
  5. 您可以播放大约100帧的MD2动画.
  6. 我在跟踪时遇到了闪烁.

Vuforia

  1. 开发是一种耗时,但一旦你开发了一个应用程序,你就清理了路径.
  2. 跟踪ImageTargets,标记,视频播放,图像按钮(这不在Metaio中).
  3. 您必须单独编写代码,但如果您使用Unity,则必须编写一次代码.
  4. 现在,Vuforia还提供了基于目标扫描的定价模型.
  5. 使用Unity,您可以播放动画.
  6. 跟踪无闪烁.


ale*_*omp 6

我刚刚使用了Metaio SDK Mobile框架.该框架具有巨大的潜力,但有一个非常糟糕的文档.这非常专注于在"真实标签"前面显示3D对象,但对于经典AR(带有指示坐标的气泡),相当多的东西都缺失了.例如,我必须实现自己的雷达,因为框架没有提供.我用它开发了一个应用程序的iphone版本,但在Android版本中,我知道旋转存在一些问题,并且与最近的设备有一些兼容性.问题是,在metaio应用程序中所有工作(也有雷达)但在框架中看起来并不相同.

我不知道其他框架,但我建议你花一些时间尝试一个免费的.您可以免费试用metaio,如果看到它适用于您,那么购买付费版本.