1.简介
得益于PokémonGO的巨大成功, 增强现实(AR)在移动开发领域受到了广泛关注。 增强现实的想法并不是什么新鲜事物,但是直到现在,该技术才终于接近成熟和商业可行性。 但是增强现实到底是什么?
这是一个非常广泛的概念,可以采用许多不同的形式。 您可以将其应用于娱乐,科学,军事,教育。 这些应用程序的共同点是物理世界和数字设备之间的实时连接。
物理,真实世界环境的实时直接或间接视图,其元素通过计算机生成的感官输入(例如声音,视频,图形或GPS数据)得到增强(或补充)。 — 维基百科
具体而言,AR通常是在交互体验中实现的,该交互体验是在一些传感器数据的通知下,将2D或3D对象叠加在摄像机供稿上。
但是,从头开始创建引人入胜的增强现实体验可能是一个真正的挑战。 幸运的是,有一些可用的解决方案可以使这项工作变得容易。 Vuforia是目前最可靠的增强现实工具之一,AR库与Android,iOS,UWP和某些品牌的智能眼镜兼容。
在本教程中,我们将使用Vuforia探索增强现实。 我们将探讨Vuforia的功能,可能性和挑战,还将探讨SDK的工作方式及其主要功能。 我们不会在本教程中探索任何代码-本系列的未来教程将深入探讨Vuforia中的编码,并提供针对库的所有主要功能的分步指南。
2. Vuforia
Vuforia最初由高通公司开发,最近被PTC收购,目前已是第六版。 它的SDK不断发展,并与Android,iOS,UWP和Unity兼容。 不幸的是,Vuforia不是开源的,但是它的价格范围是合理的,并且没有开发或教育的前期成本。 您可以使用Vuforia在最流行的移动平台上创建几乎任何种类的AR体验。
它是如何工作的?
Vuforia将设备的摄像头输入与