《AR与VR开发实战》——2.2 创建Vuforia案例

简介:

本节书摘来自华章出版社《AR与VR开发实战》一书中的第2章,第2.2节,作者 张克发 赵兴 谢有龙,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

2.2 创建Vuforia案例

在开始本节内容之前,如果你还没有创建Vuforia账号,请先参照上一节完成注册,如果你已经是Vuforia开发者,请继续阅读接下来的内容。
1.获取License Key
在官网点击Develop,按照下图完成操作:


d191e933c69572ff88890a102427a9638cc87f38


2ddacd9e8cfde62ff717159d505095d3a579cb59


1155fa6b98b6ae06b01c68eff56e11c29aa59366

完成以上操作后,在License Manager中点击自己创建的应用名称,进入下面的界面:

2.导出新建应用的数据包
根据下图先创建一个新的数据库:


54ed38af5cecac8932eef0929b685fef89d74e51
screenshot

数据包名最好与新建的应用名相同,以便于后期查找和导出。创建好之后进入以下界面:

打开新建的数据包,添加识别目标:

本书选择Single Image(单个图像)作为识别图:
![screenshot]()


9dc0619a775dc60edab4eab126102ad011c13094

添加成功后会显示如下界面:


75488e937460cfd7e333b6c1fa1f67315c97ef28

上图中的星号表示该图片的识别度,星级越高则识别度越高。勾选已上传图片,下载并导入Unity工程中。
![screenshot]()


e8946fdff21047ac3869a7f4dff9b116f01ae08b

导入成功后如下图所示:

f81191979228bdb68efd27d3691bc7b6ca7579de

3.创建Vuforia案例
在Unity Project视图下选择Vuforia→Prefabs文件夹,并将 ARCamera和ImageTarget两个预制件拖入层级视图Hierarchy中,同时将场景自带的Main Camera删除。
预制件ARCamera上带有AR摄像机以及App相关设置;预制件ImageTarget代表一张识别图像,并且带有识别事件处理等相关脚本。

67b0feb76ee5e51c563be8119c809ae9a6d12073

点击ARCamera,在Inspector面板中找到License Key,将步骤1中创建应用时生成的License Key复制并粘贴到该区域。

2c584ef9d48f61710d3d710a5600dd5fa490072f

相关文章
|
18天前
|
搜索推荐 vr&ar
探索虚拟现实(VR)与增强现实(AR)技术的无限可能
【5月更文挑战第29天】本文探讨了VR与AR技术如何改变娱乐、教育、医疗等领域。VR创造沉浸式体验,尤其在游戏和教育上,而AR将虚拟信息融入现实,革新购物、导航体验。随着技术融合,两者的应用将更加广泛,如在旅游和建筑设计中提供创新服务,预示着未来无限可能。
|
1月前
|
定位技术 vr&ar Android开发
AR与VR在安卓开发中的应用案例
【4月更文挑战第14天】AR和VR技术在安卓开发中日益普及,改变生活和工作方式。AR应用于导航、教育、零售,如AR导航、解剖学教学工具和虚拟家居预览。VR则创造虚拟环境,用于游戏、旅游和健身,如VR游戏“Beat Saber”、虚拟旅游和VR健身应用。这些技术在医疗、房地产等领域也展现潜力,未来将有更多创新应用出现,开发者应关注并探索其可能性。
|
1月前
|
数据可视化 安全 vr&ar
VR vs AR到底谁更有潜力改变未来?
VR vs AR到底谁更有潜力改变未来?
37 0
|
1月前
|
人工智能 物联网 vr&ar
AR与VR技术的融合:开启全新的现实体验
在当今快速发展的科技领域中,混合现实(AR)和增强现实(VR)技术成为引人注目的热门话题。本文将探讨AR与VR技术的融合应用,以及它们给我们带来的全新现实体验。通过结合虚拟和真实世界的元素,AR与VR技术正逐渐改变着我们对于交互、娱乐、教育和工作的理解。
|
1月前
|
vr&ar 开发者 Python
探索未来的现实世界:混合现实(AR)与增强现实(VR)技术的应用Python异步编程:解放性能的重要利器——异步IO库深入解析
在当今科技飞速发展的时代,混合现实(AR)和增强现实(VR)技术正迅速改变着我们对现实世界的认知和体验。本文将介绍这两种技术的基本原理以及它们在不同领域的广泛应用,包括教育、医疗、旅游、娱乐等。混合现实和增强现实技术为我们带来了全新的沉浸式体验,将人与数字世界融合在一起,为未来的现实世界带来无限可能。 在当今信息爆炸的时代,高效的编程方式成为开发者追求的目标。Python异步编程与其强大的异步IO库(例如asyncio)成为了解放性能的重要利器。本文将深入解析Python异步编程以及异步IO库的原理和使用方法,帮助读者进一步掌握这一技术,提升开发效率。
|
1月前
|
vr&ar C# 图形学
【Unity 3D】VR飞机拆装后零件说明功能案例实战(附源码和演示视频 超详细)
【Unity 3D】VR飞机拆装后零件说明功能案例实战(附源码和演示视频 超详细)
51 0
|
1月前
|
vr&ar C# 图形学
【Unity 3D】VR飞机动态拆装及引擎开关控制案例(附源码和演示视频 超详细)
【Unity 3D】VR飞机动态拆装及引擎开关控制案例(附源码和演示视频 超详细)
52 0
|
1月前
|
vr&ar 图形学
【Unity 3D】VR飞机起飞喷火游戏案例实战(附源码和演示视频 超详细)
【Unity 3D】VR飞机起飞喷火游戏案例实战(附源码和演示视频 超详细)
87 0
|
1月前
|
编解码 数据可视化 vr&ar
干货! 2023 VR/AR行业全貌深度剖析!
干货! 2023 VR/AR行业全貌深度剖析!
|
8月前
|
设计模式 测试技术 vr&ar
提升你的Android开发技能:从AR/VR沉浸到UI设计和故障排除(三)
提升你的Android开发技能:从AR/VR沉浸到UI设计和故障排除

热门文章

最新文章