跨平台AR应用开发福利!Unity 2017.3版全面支持Vuforia 7(附教程)

现在Unity 2017.3平台开始全面支持Vuforia 7。通过Unity编辑器,开发人员可以直接将各种各样的实物、环境与3D图像混合,从而开发出跨平台的AR应用。下面,我们来了解有关Unity和Vuforia的新功能,如何上手使用,及相关资源下载。


通过一个API接口,Vuforia平台可支持Android,iOS和UWP设备的AR应用开发。这样,开发人员只需编写一次应用程序即可在最优秀的核心技术下运行。


从Unity 2017.2开始,Unity开发人员可以直接在Unity编辑器中使用简单的工作流程和事件驱动的脚本来创建支持Vuforia的应用程序。此次集成包括了性能优化,功能更新和相关修复以及本地Unity工作流程,使开发人员可以专注于创建最佳的AR体验。


在Unity 2017.3中,我们介绍对Vuforia 7的支持,使得开发人员通过使用Model Targets和Ground Plane功能,将数字内容与更多的实物、环境结合起来,同时在更广范围的设备与操作系统之间保持最佳的用户体验。


为了更好的运用Unity中集成的Vuforia平台,需要下载最新或是对旧版Unity 2017.3升级至Unity 2017.3 Patch 2


尽管ARCore和ARKit包含了大规模实现AR应用的基本功能,但Unity 2017.3和Vuforia 7则提供了创建尖端AR体验和解锁新类别交互式应用程序的基石。开发人员现在可以触及到数百万的用户,并通过先进的计算机视觉技术增强AR体验。


如果你是专业的AR应用开发人员或是刚开始接触AR技术的人,你应该了解更多关于Vuforia的新功能,查看下面提供的所有资源。静下心来,仔细阅读!


Vuforia 7的新功能


Vuforia Ground Plane(免费)使你能够在日常环境中将数字内容附加到水平表面,如地板和桌面。这是创建能与现实世界进行交互的游戏和可视化应用程序产品的理想解决方案。


在Unity 2017.3中,开发人员可以使用Ground Plane功能开始为支持ARKit的iOS设备创建AR应用。在Unity 2017.3 Patch 2中,Ground Planes增加了对广泛流行的Android和iOS设备的支持,这样开发人员就可以接触到数百万的额外用户。



Model Targets是Vuforia的对象识别功能的最新应用。借助Model Targets,你不再需要详细的视觉设计来附加数字内容,而是可以根据对象的形状完成内容附加。Model Targets还提供实时的360º跟踪和用于各种环境,照明条件,距离的优异鲁棒跟踪性能 。


想象一下,使用诸如汽车,电器,工业设备和机器等物体创造AR体验。通过Model Targets,可以使用覆盖在对象上的可视化指令来取代用户手册。



Unity 2017.3中增加的Vuforia可用功能


Vuforia AR应用开发平台的所有功能都集成在Unity中。可以在GameObject菜单中找到它们。Vuforia的GameObject能够识别和跟踪环境中的图像,对象和平面。


接下来,可以了解更多关于集成到Unity中Vuforia 7的功能。此外,不要忘记,以下演示的事例在Unity资源商店中均可免费获得!


Vuforia功能


Image Targets是将AR内容投放在杂志页面,交易卡片和照片等平面物体上的最简单的方法。



Cloud Targets 使你能够从自己的CMS系统中管理大量的Image Targets。通过简化大型图像集,使得产品目录,打印广告以及其他的应用程序获益匪浅。


Multi Targets 是将AR内容放置在可以从多个方面查看或包含多个图像的平坦表面的对象上的最佳方法。产品包装,海报和壁画都是非常好的应用场合。



Cylinder Targets 可以将AR内容放置在圆柱形和圆锥形的物体上。苏打水罐,瓶子和印有图案的管子都是最佳选择。



User Defined Targets 能够使用相机照片作为目标,将内容投放进真实世界。用户可以从在环境中找到的图像和表面创建目标。


Object Targets 应用于3D对象,在扫描时可以识别和跟踪3D对象。对象识别对几何稳定且具有表面细节的对象起到最佳效果。



VuMarks 是自定义设计的AR标记,可以对数据进行编码,以支持ID以及文本和字节数据。VuMarks是识别对象独特部分的好方法,该部分可以是一个系列或集合的一部分。它们是解锁玩具和零售产品数字体验的流行解决方案。



额外的Vuforia 7功能


Vuforia支持广泛的Android,iOS,UWP手持和头戴式设备,具有头部和手部追踪以及立体渲染等功能。


Device Tracking – 提供了一个强大的内置式设备跟踪器,用于在标准设备上进行头部旋转和手部跟踪。


Digital Eyewear – Vuforia使开发人员能够为光学透视头戴式设备(例如Microsoft HoloLens,ODG R7和Vuzix m300)创建内容。


AR+VR Stereo Rendering – Vuforia提供了简单的API来创建在增强和虚拟现实之间转换的身临其境的体验。



开始入门


1.下载Download Unity 2017.3.0p2


2.安装过程中,记得选择“Vuforia Augmented Reality Support” 组件



3.创建一个新的Unity工程。


4. 在PlayerSettings/XR中, 选择 Vuforia Augmented Reality Support。


5. 使用AR Camera来替换默认的主摄像头 (GameObject Menu> Vuforia>AR Camera)。


6. 在场景中添加一个Image Target (GameObject Menu> Vuforia> Image)。


7.把内容作为Image Target中的一个子集。


8. 在Editor/Vuforia/ForPrint/ImageTargets/输出Astronaut card。


9.按下Play,即可使用WebCam观看内容出现在真实世界中。


注意:


对于AR+VR 和 Stereo Rendering 应用, 需要在XR Settings中开启VR Support,并且添加Vuforia到VR SDKs列表顶部。如果为HoloLens开发 Vuforia 应用,需添加HoloLens 到列表。



操作真的很简单。Vuforia还提供了一系列高质量例程,可以从资源商店免费下载这些资源,以帮助你了解增强现实开发的基础知识,并熟悉一些关键的交互。


相关资源


1. Live Training Session 如果你刚开始接触AR应用开发,建议注册线上Unity训练部分, “Creating AR Content with Vuforia”。


2. Vuforia Core Samples 展示在Unity的场景中,通过使用Vuforia targets and trackers,如何为对象和环境创建AR应用体验。



3. Vuforia AR+VR Sample 通过使用Vuforia’s Mixed Reality Controller 和Device Tracker,展示AR与VR之间的完美转换。


4. Vuforia Stereo Rendering for Digital Eyewear 展示开发者如何为光学透视头戴式设备,如ODGR-7,创建AR应用。


5. Occlusion Management 演示了一种高级渲染技术,用于使对象内部显示增强。


6. Background Texture Access 演示如何访问着色器并将其应用于AR视频背景中。


7. Vuforia Developer Library 是一个开发人员可以参考的Vuforia平台上的作品库。


8. Vuforia in the Unity forum 用于展示与Vuforia增强现实应用程序开发相关的任何技术问题。Vuforia和Unity的工程师也将在这里发布新闻和公告。


相关推荐

Magic Leap招募高级iOS应用开发者 跨平台AR体验或将成真

Magic Leap描述了多用户体验如何涉及智能手机、平板电脑、PC、游戏机,甚至电视机。

Oculus发布新公共测试软件,加入对OpenXR支持

近期,Oculus在公共测试频道上线预发布新版软件,加入对OpenXR跨平台协议的支持。据悉,OpenXR是一个跨平台AR/VR规范,可以不需要额外适配,就能让VR应用在任何兼容OpenXR的VR头显上运行。

谷歌推出基于AI的开源手势识别算法,可识别单手21个骨骼点

8月20日消息,谷歌发布全新的手势识别技术,该技术集成于开源跨平台框架MediaPipe(可为多种类型的感知数据构建处理流程),特点是采用机器学习技术,支持高准确性手势和五指追踪,可根据一帧图像推断出单手的21个立体节点。与目前市面上较先进的手势识别技术相比,谷歌的全新技术不需要依赖台式机来计算,而是在手机上就能进行实时追踪,并且还能同时追踪多只手,可识别遮挡。

谷歌发布ARCore更新版本,可支持跨平台应用

日前,谷歌宣布更新ARCore的Augmented Faces API和Cloud Anchors API(云锚点)功能。ARCore是谷歌于两年前发布的开发者平台,用于构建增强现实体验。

新版ARCore Cloud Anchors大大改善多人共享AR体验

谷歌在两年前为市场带来了用于构建增强现实体验的ARCore。自那以来,开发者已经利用所述工具开发出一系列正改变着我们娱乐,购物,学习和创作方式的AR应用程序。为了进一步增强现共享式跨平台AR体验,谷歌日前正式发布了新版Augmented Faces API和Cloud Anchors API。

《我的世界》十周年:指日可待的AR云游戏未来

作为21世纪影响力最大的跨平台沙盒益智游戏,在过去的10年时间中,《我的世界》取得了数之不尽的荣誉与成就,而这份辉煌的成绩,将在下一个世代中继续传承发扬。

《Pokemon Go》开发商收购AR公司Escher Reality

Niantic Labs将使用Escher的技术来帮助构建持久的,跨平台的多用户体验。

再怼ARKit,谷歌能否借Cloud Anchors实现弯道超车?

Cloud Anchors的交互性是跨平台的,这对于谷歌布局AR意义重大。

跨平台游戏《DEKARON G》释出开发过程采访影片 揭露游戏世界观、武器等内容

黑暗风格跨平台 RPG《DEKARON G》全球正式上市 体验超过 100 种技能各异的变形武器

盒子游戏,游戏玩家专属个性阅读社区


©CopyRight 2010- 2020 BOXUU.COM Inc All Rights Reserved

鄂公网安备 35020302000061号- 鄂ICP备2020015574号-1