【05】Unity AR 2022最新超详细Vuforia物体识别教程(Object Target)


Vuforia物体识别教程目录(Object Target)

  • 【05】Unity AR 2022最新超详细Vuforia物体识别教程(Object Target)
  • 1.先前准备
  • 2.对Vuforia Object Scanner资源包处理
  • 3.打印A4-ObjectScanningTarget文件
  • 4.手机安装Vuforia Object Scanner
  • 5. 3D Object Scan及注意事项
  • 6. 扫描完成后将文件导入电脑中
  • 7. Add Target(Object)
  • 8.将形成的Database导入Unity
  • 9. 在Unity中进行设置
  • 10. Adding License Key
  • 11.对Object Target设置
  • 12.效果展示


1.先前准备

(1)完成Vuforia 注册登录基础操作
(2)在Unity中新建一个3D项目
(3)下载Vuforia Engine AR 插件

【以下内容源于我分享的第一篇文章和第二篇文章所讲述的】

第二篇:【02】2022.11最新超详细Vuforia图片识别教程 第一篇:【01】如何在Unity 中 安装 Vuforia Engine AR 插件?(附加检验安装成功方法) 读者若是不了解第一篇,第二篇文章内容,建议前往阅读学习操作,以便于我们本教程的学习

Install Vuforia Engine AR 8.1.12:

先点击Window——Package Manager

unity3d vuforia功能 unity vuforia教程_unity

进入后,耐心等待(切记!此时得有网络),下滑后选择【Vuforia Engine AR】

点击Install

unity3d vuforia功能 unity vuforia教程_增强现实_02

导入后,即已经安装好此插件

2.对Vuforia Object Scanner资源包处理

(1)下载并解压(资源包链接 (2)解压后得到如图文件包:

unity3d vuforia功能 unity vuforia教程_unity_03

(3)点开Media得到如图文件包:

unity3d vuforia功能 unity vuforia教程_游戏引擎_04

3.打印A4-ObjectScanningTarget文件

unity3d vuforia功能 unity vuforia教程_游戏引擎_05

4.手机安装Vuforia Object Scanner

(1)资源包中的apk导入安卓手机后,请安装完成后点开app

(2)将要扫描的模型放到A4纸(横向)的右上角区域

unity3d vuforia功能 unity vuforia教程_游戏引擎_06

5. 3D Object Scan及注意事项

(1)点击录制并且拖拽纸进行扫描
(2)扫描完成后点击Test

unity3d vuforia功能 unity vuforia教程_unity_07

(3)最终完成扫描后的结果

unity3d vuforia功能 unity vuforia教程_unity_08

6. 扫描完成后将文件导入电脑中

(1)点击【右上角三个竖排的点】分享给电脑
通过手机或微信分享均可
(2)电脑获得该3D Object Scan后的**【.od文件】**

7. Add Target(Object)

(1)类似于图片识别的过程(详见图片识别教程中Add Database)
进入Vuforia官网——Develop——Target Manager——Add Database
输入Database Name——Type 选择 Device——右下方选择Create
创建好后Add Target:Type选择Object——Browse 刚刚导入电脑的【.od文件】
最后选择Add
(2)勾选后,Download Database

8.将形成的Database导入Unity

Inputting Unity Package

9. 在Unity中进行设置

Deleting Main Camera
Creating Vuforia Engine AR ——3D Scan

(2019.4.34Unity叫3D Scan;有的版本叫Object Target)

【下图仅是告知读者Creating Vuforia Engine AR ——3D Scan 的操作演示
并非此项目图片,不需要看Hierarchy视图的内容,以免产生误解】

unity3d vuforia功能 unity vuforia教程_ar_09

10. Adding License Key

方法同之前我分享的教程(获得密钥)

License Key获取及注册

(1)选择License Manager——填入License Name(刚刚在Unity创建的项目名称)

点击By Checking this box,IXXXXXXXXXXX

选择Confirm

【如下图所示】

unity3d vuforia功能 unity vuforia教程_unity_10

(2)复制密钥
【如下图所示】

unity3d vuforia功能 unity vuforia教程_ar_11

AR Camera

点击Game Object 创建AR Camera,在视图中粘贴上一步骤的License Key

unity3d vuforia功能 unity vuforia教程_unity_12

11.对Object Target设置

选择ObjectTarget——Inspector界面进行设置,

Database选择之前获得的数据

Object Target 选择100cocoa( 这是之前我们在3D Object Scan 出的【.od文件】的名称)

5.4.12在Object Target下create Cube和Sphere

过程由于过于简单不必进行图文描述,按此小标题做即可

5.4.13测试并导出APK至安卓手机上安装

过程同之前教程

【以下内容源自上面案例的导出教程】

点击如下图所示,File——Building Settings

unity3d vuforia功能 unity vuforia教程_unity3d vuforia功能_13

选择安卓平台

unity3d vuforia功能 unity vuforia教程_游戏引擎_14

选如下图所示红框

unity3d vuforia功能 unity vuforia教程_unity_15

选择【Build】

unity3d vuforia功能 unity vuforia教程_ar_16

因为是第一次导出APK,会比较慢!请耐心等待!别急!会成功的!

进度条走完后,弹出框如下图所示(自行命名,我比较喜欢以时间命名来区分,现在是2022.11.27,我就以今天命名了,读者可以自由命名)

命名完后,点击【保存】

unity3d vuforia功能 unity vuforia教程_unity_17

接下来,找到我们刚刚导出的APK,将APK发送到安卓手机上。

12.效果展示

unity3d vuforia功能 unity vuforia教程_增强现实_18