|
|
51CTO旗下网站
|
|
移动端

1.4 Vuforia开发环境的搭建

《VR及AR开发高级教程—基于Unity》第1章初见增强现实,本书将向读者介绍虚拟现实技术和AR移动端的开发工具—Vuforia。本节为大家介绍Vuforia开发环境的搭建。

作者:吴亚峰/刘亚志/于复兴来源:人民邮电出版社|2017-10-24 16:23

1.4 Vuforia开发环境的搭建

在学习Vuforia插件之前,同样需要做相关的准备,包括下载并安装SDK以及Vuforia官方网站的账号注册。Unity开发项目需要一个用来识别的Target和运行所需的License Key,本节中将对此过程进行详细讲解,读者可根据步骤自行操作。

SDK是Software Development Kit的缩写,是为软件包 、软件框架 、硬件平台等建立应用软件时的开发工具 的集合。Vuforia开发所需的SDK可以在官方网站免费下载,但首先需要注册账号,下面是具体的操作步骤。

(1)Vuforia的官网地址是https://developer.vuforia.com。进入Vuforia官网并注册一个账号。此处需要注意,注册密码必须要求同时存在大小写字母,并且验证码区分大小写,读者可根据网站相关提示进行操作。

(2)注册完毕后用该账号登录,单击“DownLoads”,进入下载界面。此页面有Android、iOS以及Unity开发所需的SDK,下载Unity开发所需的Vuforia的SDK,如图1-44所示。下载完成后是一个UnityPackage类型的资源。

(3)打开Unity,创建一个新项目,并将刚才下载的SDK文件vuforia-unity-5-0-10.unitypackage导入该项目,如图1-45所示。开发者在每次创建新项目后都需要将导入此文件,然后就可以在Unity端进行Vuforia的开发。

(4)在Vuforia官网中单击Develop,然后单击“Add License Key”按钮,申请一个许可,如图1-46所示。然后填写相关的参数,如图1-47所示。此处需要填写的Application Name可以为任意的内容,系统并无要求。

(5)填写完成后,审查参数内容然后单击“Confirm”按钮完成申请,如图1-48所示。申请好许可以后,在Develop面板中就会出现刚刚申请的项目名,如图1-49所示。单击项目名就可以看到许可的Key值,如图1-50所示。

说明

开发者在上传某对象作为Target以后,系统会生成与Target对应的***的Key值。开发者在Unity客户端将Key填写进去,程序就会自动匹配与Key值相对应的Target对象,保证了Target对象的准确性和***性。

(6)AR案例需要扫描一个目标文件来支持增强现实的实现,Vuforia支持Image Target、Cube Target、Cylinder Target和3D Object Target四种类型的Target,具体的使用会在后面的章节进行详细介绍。此处以Image Target为例进行说明。

(7)单击官网中Develop下方的Target Manager按钮,然后单击下方的“Add Database”按钮,如图1-51所示。并在弹出的面板中为数据包填写包名,此处填写的数据包是将要做成AR插件以备使用的数据包。然后选择相应的类型,如图1-52所示。

(8)创建完毕后会在列表中出现刚创建好的数据包,单击该数据包后单击“Add Target”按钮,如图1-53所示。选择Single Image类型,单击“Browse”按钮导入找好的图片,然后单击“Add”按钮完成添加,如图1-54所示。

(9)添加成功后选中刚创建的Target,单击“DownLoad Dataset”按钮,如图1-55所示。在新界面中勾选“Unity Editor”一项,然后单击“Download”开始下载数据包,如图1-56所示。系统会将所需的资源打包成UnityPackage格式,开发者导入项目中即可。


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

16招轻松掌握PPT技巧

16招轻松掌握PPT技巧

GET职场加薪技能
共16章 | 晒书包

289人订阅学习

20个局域网建设改造案例

20个局域网建设改造案例

网络搭建技巧
共20章 | 捷哥CCIE

645人订阅学习

WOT2019全球人工智能技术峰会

WOT2019全球人工智能技术峰会

通用技术、应用领域、企业赋能三大章节,13大技术专场,60+国内外一线人工智能精英大咖站台,分享人工智能的平台工具、算法模型、语音视觉等技术主题,助力人工智能落地。
共50章 | WOT峰会

0人订阅学习

读 书 +更多

网络工程师必读——网络系统设计

本书是一本真正意义上的网络系统设计图书,从网络系统设计角度全面介绍了整个网络系统设计的思路和方法,而不是像传统网络集成类图书那样主...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO播客