Unity+Vuforia (AR)的基本制作步骤

Unity+Vuforia 的基本制作步骤

  • Vuforia 的基本制作步骤
    • 下载Unity和Vuforia
    • 新建场景导入Vuforia
    • 获取Vuforia的Key值
    • 将识别的图片上传到数据库
    • 实现AR功能

Vuforia 的基本制作步骤

使用Unity和Vuforia制作AR。

下载Unity和Vuforia

1.可以在官网上下载Unity,新版本的Unity的安装包中自带了Vuforia(在2018.2往后的版本可能也许都有吧)。
Unity+Vuforia (AR)的基本制作步骤_第1张图片
2.安装完成Unity,破解、登录什么的(这个版本的Unity是自带VS安装包的)。

新建场景导入Vuforia

3.新建一个Unity工程,修改工程名字和保存的路径,点击创建。
Unity+Vuforia (AR)的基本制作步骤_第2张图片
4.点击GameObject —> Vuforia —>AR Camera,会弹出一个Import Vuforia Assets,选择Import将资源导入。
Unity+Vuforia (AR)的基本制作步骤_第3张图片Unity+Vuforia (AR)的基本制作步骤_第4张图片
5.选择File —> Build Settings ,选择左下方的Player Settings,找到 XR Settings(如果没有 XR Settings,要看安装Unity时是否安装了Vuforia)。选择Vuforia Augmented Realit 画上勾。
Unity+Vuforia (AR)的基本制作步骤_第5张图片
Unity+Vuforia (AR)的基本制作步骤_第6张图片
Unity+Vuforia (AR)的基本制作步骤_第7张图片

获取Vuforia的Key值

6.返回场景选择Hierarchy下方的AR Camera,如果没有,则通过GameObject —> Vuforia —>AR Camera 或在 Hierarchy 中右键,选择Vuforia —>AR Camera。
Unity+Vuforia (AR)的基本制作步骤_第8张图片
7.将 World Center Mode 选择第一个SPECIFIC_TARGET ,点击Open Vuforia configuration。
Unity+Vuforia (AR)的基本制作步骤_第9张图片
8.进入Vuforia的官网, https://developer.vuforia.com/。注册、登录,选择上方的Develop,新建一个Get Development Key。
在这里插入图片描述
在这里插入图片描述
9.起一个名字,并勾选上下方的勾选框,点击 Confirm 。点击新建的密钥,复制里面的Key值。

Unity+Vuforia (AR)的基本制作步骤_第10张图片在这里插入图片描述Unity+Vuforia (AR)的基本制作步骤_第11张图片
10.将复制的Key值粘贴到Unity的App License Key中(点击下方的Add License 可以在浏览器上看到你登录的账号)。
在这里插入图片描述

将识别的图片上传到数据库

11.回到Vuforia官网,点击Target Manager,这里是你的所有数据库管理。点击Add Database,创建一个数据库。
Unity+Vuforia (AR)的基本制作步骤_第12张图片12.为数据库起一个名字,选择Device,点击Create创建。
Unity+Vuforia (AR)的基本制作步骤_第13张图片
13.点击你刚才创建的数据库,选择Add Target。
Unity+Vuforia (AR)的基本制作步骤_第14张图片

14.第一个为图片,图片是选择上传的图片路径,然后填的是图片的宽度(我通常填1或者2),下面的是图片的名字,在这个数据库中的名字是唯一的,不可以重复。然后点击Add。第二个是长方体,长方体需要写出这个物体的长、宽、高,然后将这个物体的六个面,以图片的方式上传。第三个是个圆柱体,也需要写出它的顶部直径、底部直径和长度,并上传图片。最后一个是3D对象,上传Vuforia对象扫描器的数据。
Unity+Vuforia (AR)的基本制作步骤_第15张图片
15.星级越高扫描程度越准,选择拐点越多的图片,更容易分辨。可以多上传几张图片,选择需要识别的图片,并点击Down Database。选择Unity Editor,并点击Download。
Unity+Vuforia (AR)的基本制作步骤_第16张图片Unity+Vuforia (AR)的基本制作步骤_第17张图片
16.导出的数据库是以unitypackage的形式存在的,双击导出的包,导入到Unity工程中。

实现AR功能

17.右键 Vuforia—>Image ,创建一个ImageTarget 。
Unity+Vuforia (AR)的基本制作步骤_第18张图片
18.点击ImageTarget ,在Image Target Behaviour 中 Database , 选择刚才导出的数据库,下方的Image Target ,选择你想识别的图片名称。
Unity+Vuforia (AR)的基本制作步骤_第19张图片
19.新建一个想要生成的物体(我这是使用的是Sphere),调整物体的大小,将物体拖到ImageTarget下方作为它的子物体。
Unity+Vuforia (AR)的基本制作步骤_第20张图片20.运行程序,识别这张图片就能生成想要生成的物体。
Unity+Vuforia (AR)的基本制作步骤_第21张图片(上传的图片在Assets\Editor\Vuforia\ImageTargetTextures\你的数据库名)

你可能感兴趣的:(AR)