Vuforia开发(ImageTarget)的实现一

本教程详细介绍了使用Unity和Vuforia进行AR开发的步骤,包括环境搭建、Vuforia库的安装与配置、目标图像的添加及识别,以及如何在场景中添加和调整3D模型。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这是入门篇的AR开发,开发人员需要有一定的Unity基础、c#基础。实现很简单,认真就可以了,下面我会详细的讲一遍。希望能给你带来帮助。

首先讲一下环境:

Win10,unity2017.3.1,vs2017。以上三者应该是必备的吧。下面我从制作基础开始讲。

第一步:检查你的Unity版本

 1.unity7.2以下版本(不建议使用,本篇未采用此方式,但SDK导入进去之后差不多)

打开https://developer.vuforia.com/downloads/sdk该网址,

下载上图所示的unity插件包导入到unity中。

2.unity7.2以上版本

1,查看自己之前是否安装了Vuforia的库。点击左上角菜单栏的GameObject,查看子列表中是否有Vuforia组件。有的话就已经安装了;如果没有的话:https://unity3d.com/cn/get-unity/download/archive下载对应版本的Unity安装器,双击运行

在上面这个窗口只安装Vuforia这个组件就可以了。

第二步:注册Vuforia

一.进入https://developer.vuforia.com官网注册登录(都是搞程序的,这个我就不讲了)

 

二.点击Develop进入

点击1处的免费的Key,2号是云的还有没有水印的。初学者建议使用1处。

讲上面的填写完毕就可以了,我填的是AR

三.点击Development,找到你刚才起名字的那个Key,

红色框内为LicenseKey。之后会在Unity中用到

四.添加Target

依次点击1,2,弹出以下窗口

在上述环境中添加你的Target。我这里添加的是ARGril。创建成功之后,双击该Target。

点击Add Target。

选择1处所示,点击2处。选择一张你想识别的照片,3处随便填都行的,我这里填了1。点击Add确定。稍等会显示照片的识别程度。

我的是三颗星。最好找到识别度为吴颗星的。少于三颗星基本上识别不了的。

然后选中这个,点击DownLoad DataBase

选择Unity Editor.,DownLoad就好了。

以上是在开始创建前的准备,慢慢来,很快就可以实现了。

第五步,打开Unity,创建新的工程

一.依次点击左上角的Gameobject    Vuforia   ARCamera,弹出下面窗口,点击Import。

二.新建一个场景,将本身的Camera删除,创建ARCamera,

选中ARCamera,点击上图所示的地方

在红框内,黏贴你的LicenseKey

二,在Hierachy面板空白地方右键,创建Vuforia的ImageTarget组件。选中,在如下所示的组件中

选择你的Database和ImageTarget。

三.创建Cube,设置为ImageTarget的子物体。调整合适的大小就可以了。

四.因为我没有摄像头,只能发布安卓端测试。https://blog.csdn.net/mo_qi_qi/article/details/81739935,这个网址是Unity发布安卓的配置。

五.安装到手机,扫描你之前上传的那张图片,就可以看到Cube了。

下一篇我将会写,怎样控制模型的旋转,放大,缩小等一些操作。不对的地方请指出来。希望大家共同学习。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值