Unity 之 Vuforia 制作AR识别类项目过程简介

558 阅读2分钟

「这是我参与2022首次更文挑战的第29天,活动详情查看:2022首次更文挑战

Vuforia插件 官网下载地址: developer.vuforia.com/downloads/s…

注册账号,在Downloads下目录下下载,Download for Unity,然后解压导入到Unity 项目中。

新建场景,删除注摄像机,将插件中的预制体ARCamera和Image Target拖拽到场景中。

1

然后调整摄像机的位置,大致图下图(具体可根据需要随便调整)

2

此插件的图片识别需要将待识别的图片传到其内部的图片库中加以处理,所以我们需要在其官网上上传所要扫描的图片,步骤如下: 创建一个Database,我命名和项目名称一致即可,(我这里创建的是VrforiaDemo,)

3

点击打开它,,,看到如下图所示的页面,点击Add Target 开始上传图片:

4

6

上传成功后下载下来:

7

8

然后将下载好的unitypackage包导入Unity中,,, 对Image Target预值体进行赋值:注意调整图片的大小(有时会因为版本问题在场景中不显示图片,继续操作就是了)

9

将要展示的3D模型要拖拽到场景中调整其位置,并把此模型置为ImageTarget的子物体,,, 最后还要配置一个App License Key,在官网上进行创建。根据默认配置就可了,创建完成后效果如下:

10

然后点击项目名称复制里面的Key,到项目中的ARCamera中:

11

操作如下图:即完成所有配置,发布apk进行测试:

12

发布apk的效果图: 扫描图片就会出现3D模型:

[外链图片转存中...(img-pgAtaqpY-1642508201523)]

我扫描用的图片:

timasdsag

完整项目以及Apk下载地址: github.com/Czhenya/Vrf…