unity中使用Vuforia实现ARDemo

Vuforia网站

可添加自定义“图片”和“模型”

安装unity2017.3及以上版本时可附带Vuforia一起安装

如果是导入的Vuforia插件,在Assets\Vuforia\Prefabs目录下面就可以看到Virtual button,如果Vuforia组件是和unity一起安装的就在GameObject-Vuforia里面选择Virtual button

1、unity上新建一个project

unity中使用Vuforia实现ARDemo_第1张图片
导入vuforia-unity-6-2-10.unitypackage(提取码:gg85)

2、Vuforia网站上添加“识别图片”

(1)Develop

unity中使用Vuforia实现ARDemo_第2张图片

(2)创建DataBase

unity中使用Vuforia实现ARDemo_第3张图片

(3)database添加识别图片

在这里插入图片描述
unity中使用Vuforia实现ARDemo_第4张图片

(4)上传图片(width不确定???)

unity中使用Vuforia实现ARDemo_第5张图片
unity中使用Vuforia实现ARDemo_第6张图片
在这里插入图片描述

(5)选择“unity editor”

在这里插入图片描述
unity中使用Vuforia实现ARDemo_第7张图片

3、删掉Hierarchy视图中的Main Camera,并在Project视图中的Vuforia->Prefabs文件下找到ARCamera和ImageTarget预设体,拖动它们到Hierarchy视图中。(参考)

unity中使用Vuforia实现ARDemo_第8张图片

4、调整ARCamera和ImageTarget的位置,直到能在Game视图中看到ImageTarget。

(1)第一步先把它们的位置都调整为原点位置

unity中使用Vuforia实现ARDemo_第9张图片
unity中使用Vuforia实现ARDemo_第10张图片

(2)第二步,调整ARCamera的高度和视角 ARcamera(四)相关介绍

unity中使用Vuforia实现ARDemo_第11张图片

(3)第三步 访问https://developer.vuforia.com,登录后,点击菜单栏的Develop,选择License Manager,点击Get Development Key

① 获取license key

unity中使用Vuforia实现ARDemo_第12张图片
unity中使用Vuforia实现ARDemo_第13张图片
unity中使用Vuforia实现ARDemo_第14张图片
unity中使用Vuforia实现ARDemo_第15张图片

② unity添加license key

unity中使用Vuforia实现ARDemo_第16张图片
注意:Datasets下的两项一定要勾选上
unity中使用Vuforia实现ARDemo_第17张图片

5、图片背景添加

(1)下载的database导入

unity中使用Vuforia实现ARDemo_第18张图片
导入之后会在project下的editor下
注意:texture shape 一定要改为2D
unity中使用Vuforia实现ARDemo_第19张图片

(2)在Hierarchy视图选中ImageTarget,在Inspector视图中找到Image Target Behaviour脚本,点击Database一栏的empty按钮,选择识别图数据库(在第2步起的名字是vuforia2020_1_13)。

unity中使用Vuforia实现ARDemo_第20张图片
unity中使用Vuforia实现ARDemo_第21张图片

6、模型添加

在网站下载的模型—提取码:wetz(也可自己进行建模)
unity中使用Vuforia实现ARDemo_第22张图片

7、实现

unity中使用Vuforia实现ARDemo_第23张图片
unity中使用Vuforia实现ARDemo_第24张图片
unity中使用Vuforia实现ARDemo_第25张图片

你可能感兴趣的:(Vuforia实现AR)