关于在Unity2018中使用Vuforia实现基础图片识别AR展现效果

一、新建项目配置Vuforia环境

操作步骤:

1.1、新建一个项目;

1.2、在创建好的项目中配置Vuforia环境,操作如下:

①选择File-->Build Settings-Player Settings;

②勾选下载箭头图标-->XR Settings-->Vuforia Augmented Realit;

③勾选Android图标-->XR Settings-->Vuforia Augmented Realit;

具体操作如下图所示:

关于在Unity2018中使用Vuforia实现基础图片识别AR展现效果关于在Unity2018中使用Vuforia实现基础图片识别AR展现效果

关于在Unity2018中使用Vuforia实现基础图片识别AR展现效果

关于在Unity2018中使用Vuforia实现基础图片识别AR展现效果

二、配置Vuforia中基础的ARCamera和Image内容

①删除场景中的Main Camera与Directional Light;

②创建ARCamrea;

③创建AR需要识别的Image;

具体操作如下图所示:

关于在Unity2018中使用Vuforia实现基础图片识别AR展现效果

关于在Unity2018中使用Vuforia实现基础图片识别AR展现效果

关于在Unity2018中使用Vuforia实现基础图片识别AR展现效果

三、添加证书、配置AR需要识别的图片

1.1、给ARCamera添加证书,操作如下所示:

①选择ARCamera摄像机的属性面板打开Vuforia引擎配置;

②选择Vuforia引擎配置的Add License;

③在浏览器中注册Vuforia账号,注册成功后登陆Vuforia;

④选择Develop-->License Manager-->Get Development key填写证书名称确认创建证书**;

⑤查看创建好的证书**且复制**到ARCamrea中的Vuforia引擎配置里;

关于在Unity2018中使用Vuforia实现基础图片识别AR展现效果

关于在Unity2018中使用Vuforia实现基础图片识别AR展现效果

关于在Unity2018中使用Vuforia实现基础图片识别AR展现效果

关于在Unity2018中使用Vuforia实现基础图片识别AR展现效果

关于在Unity2018中使用Vuforia实现基础图片识别AR展现效果

关于在Unity2018中使用Vuforia实现基础图片识别AR展现效果

关于在Unity2018中使用Vuforia实现基础图片识别AR展现效果

关于在Unity2018中使用Vuforia实现基础图片识别AR展现效果

1.2、创建AR识别的图片内容

操作步骤如下:

①拍摄一张AR需要识别的图片;

②将该拍摄好的图片上传到Vuforia网站上处理(Develop-->Target Manager-->Add Database);

③上传AR需要识别的图片资源到Vuforia网站,然后下载该上传好的图片资源;

④将下载好的资源包导入到项目中,给ImageTarget物体配置为需要识别的图片内容;

⑤给ImageTarget物体添加一个子物体Cube;

⑥调整ARCamrea相机位置;

 

关于在Unity2018中使用Vuforia实现基础图片识别AR展现效果

关于在Unity2018中使用Vuforia实现基础图片识别AR展现效果

关于在Unity2018中使用Vuforia实现基础图片识别AR展现效果

关于在Unity2018中使用Vuforia实现基础图片识别AR展现效果

 

关于在Unity2018中使用Vuforia实现基础图片识别AR展现效果

 

关于在Unity2018中使用Vuforia实现基础图片识别AR展现效果

 

关于在Unity2018中使用Vuforia实现基础图片识别AR展现效果

 

关于在Unity2018中使用Vuforia实现基础图片识别AR展现效果

 

关于在Unity2018中使用Vuforia实现基础图片识别AR展现效果

关于在Unity2018中使用Vuforia实现基础图片识别AR展现效果

 

四、转换平台为Android并且进行配置

操作步骤如下:

①添加该场景,并且转换该项目为Android平台

关于在Unity2018中使用Vuforia实现基础图片识别AR展现效果

 

关于在Unity2018中使用Vuforia实现基础图片识别AR展现效果

 

五、打包Android程序及其环境配置

请参考如下文章Unity安装配置Android环境

六、运行测试

在Andorid手机上安装该打包好的程序运行然后拍摄刚才上传的识别图片即可在程序中显示一个Cube

七、注意事项

备注注意事项均来自关于Unity实现AR功能(一)Vuforia介绍

关于在Unity2018中使用Vuforia实现基础图片识别AR展现效果

七、参考学习视频

 【SiKi学院Unity3D****】AR系列教程 - Vuforia入门 ( Unity 2017.3 )