雷锋网理解到,如今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的工程师也将在这里发布旧事和公告。
Via Unity Blogs 雷锋网 (大众号:雷锋网) 雷锋网编译
。