Vuforia AR生成详细教程
一、安装vuforia
1.1 通过Package Manager安装
从Unity2017.2版本起,Unity已把vuforia集合进去了,所以我们只需要打开unity项目,通过Package Manager安装即可。
1.打开工程项目后,点击Windows,选择Package Manager


2.弹出Package Manager窗口后,在搜索框里搜索vuforia选择最新版本安装


3.安装完毕后打开GameObject,查看是否多出一个Vuforia Engine选项,如果多出这个选项,那么恭喜你,vuforia插件已经安装成功。


1.2 通过导入package的方式进行安装
通过导入package的方式进行插件的安装,下载的![[Vuforia2020版.zip]]文件,直接拖入项目会报错,解压后,通过如下方式进行压缩包的导入。

三、注册vuforia官网账号和获取Key与创建数据库
vuforia插件的使用必须要配合官网账号使用,所以我们首先要在官网注册一个账号然后配置数据库,再获得一个key,最后打包数据库导入unity即可。
1.打开Vuforia 官网

2.注册一个vuforia账号

3.注册完成后,点击Develop选项,选择License Manager,点击 Get Development Key

4.在License Name栏里给你的许可证取一个名字,再勾选上协议条款条件,最后点击Confirm确认

5.点击你刚刚所创建的许可证名字,即可看到vuforia官网给予你的Key,点击复制你的Key,在稍后的步骤里我们将会用到

6.复制完成Key后,我们点击License Manager旁边的Target Manage选项;进入Target Manager页面后点击Add Database来创建我们的数据库;这一步尤为关键,因为这一步关乎我们AR程序识别和抓取的图像是如何的

7.点击Add Database之后,自己输入一个数据库名称,Type选择Device,再点击Create,数据库创建完成

8.数据库创建完成后,点击新出现的条目,进入数据库设置页面,依次点击Add Target,选择你AR程序想要抓取的目标类型(我们以Single Image为例),然后上传图片,设置图片的长宽(尽量选择长宽相等的图片),最后赋予名字(名字不能带有空格),点击Add,数据库的获取目标就添加完成了


9.最后点击Download Database,选择Unity Editor,再点击Download,我们就完成了用Unity创建AR程序所需的所有页面操作了


四、Unity创建AR程序
1.打开我们之前成功安装vuforia插件的项目工程,依次选择GameObject下vuforia Engine里的AR Camera

2.选择AR Camera相机里挂载的Vuforia Behaviour脚本,点击Open Vuforia Engine configuration按钮进入AR Camera的详细设置页面

3.此时我们在3.5步骤中所复制的Key就派上用场了,在App License Key里填入我们复制的Key

4.在同页面往下找到Webcam里的Camera Device,我们就能自由指定我们Unity程序目前所需要的摄像头设备是哪个了

5.导入3.9步骤中我们从vuforia官网下载的数据库包

6.选择GameObject里Vuforia Engine下的Image对象,即可看到我们上传在官网数据库里的图片


7.重点来了,我们只需要在ImageTarget这个对象下添加我们所需扫图出现的模型,我们AR程序的基本实现就完成了

8.最后我们可以点击play运行,查看我们的第一个VR程序是否能成功捕获图像并出现我们的模型