Unity3D + Vuforia 的AR入门(安装+案例)

一、安装

1.下载两个安装包

官网下载地址
Unity3D + Vuforia 的AR入门(安装+案例)_第1张图片下载的两个安装包如下图所示:
Unity3D + Vuforia 的AR入门(安装+案例)_第2张图片其中,Hub是用于Unity程序的版本管理器,另一个才是Unity3D的编辑器,这两个的安装都比较简单,选择想要安装的位置,一路Next即可。

2.Vuforia引擎的安装

先打开Hub新建一个Unity的3D项目
Unity3D + Vuforia 的AR入门(安装+案例)_第3张图片点击Window-PackageManager
Unity3D + Vuforia 的AR入门(安装+案例)_第4张图片搜索Vuforia,会出现Vuforia引擎的安装包,点击右下角的install进行安装,我这边已经安装过了,所以显示的是Remove。Vuforia和Unity进行了合作所以既可以在Unity里安装和升级,也可以在Vuforia官网上安装。
Unity3D + Vuforia 的AR入门(安装+案例)_第5张图片安装成功后应该可以在在GameObject项中看到Vuforia Engine
Unity3D + Vuforia 的AR入门(安装+案例)_第6张图片

二、构建AR示例程序

1.添加AR Camera

GameObject->Vuforia Engine->AR camera,点击右下角的 Open Vuforia Engine configuration来设置相关属性。
Unity3D + Vuforia 的AR入门(安装+案例)_第7张图片在这边可以看到Vuforia的版本号,如果不是最新版本还可以点击版本号下方的更新链接来下载Vuforia的插件脚本,加载到Unity中进行升级。
Unity3D + Vuforia 的AR入门(安装+案例)_第8张图片
第二件要做的事就是输入合法的序列号,序列号可以在Vuforia开发的官网,需要先注册账号(这个比较简单)
Unity3D + Vuforia 的AR入门(安装+案例)_第9张图片Unity3D + Vuforia 的AR入门(安装+案例)_第10张图片复制申请到的项目秘钥到AR Camera的Vuforia配置中,在Databases中可以看到两个数据库,这也是在Vuforia开发官网的目标物体管理上建立的。
Unity3D + Vuforia 的AR入门(安装+案例)_第11张图片Unity3D + Vuforia 的AR入门(安装+案例)_第12张图片点击标记数据库进入数据库内部,进行图像标记的管理。
Unity3D + Vuforia 的AR入门(安装+案例)_第13张图片Unity3D + Vuforia 的AR入门(安装+案例)_第14张图片添加完成后,云端会自动对添加的图像进行打星评级。最后选择需要使用的标记,点击右上角的Download进行下载。
Unity3D + Vuforia 的AR入门(安装+案例)_第15张图片下载保存的形式是Unity包的形式
Unity3D + Vuforia 的AR入门(安装+案例)_第16张图片可以直接拖放到Unity中的Asset上,如下图所示,右边就是导入的标记图像
Unity3D + Vuforia 的AR入门(安装+案例)_第17张图片 再回到AR Camera中Vuforia配置的设置,其中有一项Webcamera,当外设摄像机和电脑连接后会显示连接信息,可以看到这边用的是Azure Kinect相机。
Unity3D + Vuforia 的AR入门(安装+案例)_第18张图片同时,也可以看到给出了警告,Unity默认是没有Azure Kinect相机的配置文件的,所以需要手动修改相关的文件(文件路径已经在警告中给出),否则就会按照默认的设置进行摄像。比如Azure Kinect的分辨率是1920×1080,按照默认的就很低,导致画面很不清楚。
按照路径打开相机配置文件,结合显示的相机名进行修改:
Unity3D + Vuforia 的AR入门(安装+案例)_第19张图片
修改后保存文件,运行一次Play,警报就消除了。
Unity3D + Vuforia 的AR入门(安装+案例)_第20张图片

2.添加Image Target

如下图所示,还是在GameObject->Vuforia中添加Image
Unity3D + Vuforia 的AR入门(安装+案例)_第21张图片点击Hierachy中的ImageTarge,进行属性设置
Unity3D + Vuforia 的AR入门(安装+案例)_第22张图片选择目标类型是从目标图像数据库,选择希望的目标图像数据库,和库中相应的图片。
Unity3D + Vuforia 的AR入门(安装+案例)_第23张图片
选完之后可以看到场景中出现了我们的目标图像
Unity3D + Vuforia 的AR入门(安装+案例)_第24张图片在ImageTarget上右击添加3D Object,这边添加一个正方体,然后调整正方体和目标标记之间的相对位置关系
Unity3D + Vuforia 的AR入门(安装+案例)_第25张图片Unity3D + Vuforia 的AR入门(安装+案例)_第26张图片

三、 运行

将之前上传的那张图像打开在电脑上,或者是打印出来。然后运行Play,检查是否成功。
Unity3D + Vuforia 的AR入门(安装+案例)_第27张图片
运行不成功可能是以下原因:
添加了多个image target behaviour(Script),删掉多余的。

你可能感兴趣的:(Unity学习)