博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【AR】Vuforia之unity3d 开发环境搭建
阅读量:5984 次
发布时间:2019-06-20

本文共 1911 字,大约阅读时间需要 6 分钟。

一、Unity3d环境搭建

下载安装包地址:

Download for AndroidDownload for iOSDownload for UWPDownload Unity Extension (legacy)(此是 vuforia unity package)Download Unity(此选项是下载unity 安装程序)
下载最新的Unity 安装程序插件(推荐使用插件)

如图

【AR】Vuforia之unity3d 开发环境搭建

有android、IOS、Vuforia等插件,按需要☑️,然后进行下一步等自动安装步骤

或者导入官网unity package(版本过低)
Download Unity Extension (legacy)(此是 vuforia unity package)

【AR】Vuforia之unity3d 开发环境搭建

注意:版本有些许时间没有更新了(unity插件版本是7.0)

二、云环境设置

vuforia注册账号地址:

Develop: License Manager Target Manager建立

license:新建AR App里都需要这个,在Vuforia 配置文件填写位置如图:

Target:识别库管理

Device:本地识别库,需要下载库文件进行导入操作;(有unity、IOS和Android等)Cloud:云识别库VuMark:

建立库按照说明有

如图:
【AR】Vuforia之unity3d 开发环境搭建

Single Image:单图识别Cuboid:Cylinder:3D Object:
Device使用说明

安装实际需要选择识别图

【AR】Vuforia之unity3d 开发环境搭建
点击下载后的选项如图:

【AR】Vuforia之unity3d 开发环境搭建

Android Studio, Xcode or Visual Studio:开发IDE说明
Unity Editor:导入Unity 包

好了,识别库搞定

三、unity3d 使用Vuforia插件

3.1 ARCamera启用设置

【AR】Vuforia之unity3d 开发环境搭建

1、右击出现了列表有Vufria--》ARCamera
在属性面板出现了如图右则的红色框的提示“Vuforia is not enabled.Enable Vuforia in the PlayerSetting in order to modify this object”翻译的人话是“Vuforia未启用。在playersetting中启用Vuforia来修改这个对象。”
2、路径File-->Build Setting 弹出对话框 点击playersetting 右侧属性面板出现设置选项XR Setting有“Vuforia Augmented Reality..”见下图

【AR】Vuforia之unity3d 开发环境搭建

接着会出现下图,

【AR】Vuforia之unity3d 开发环境搭建

好!基本环境搭建完成了。下面开始配置参数

3.1.1参数配置 VuforiaConfiguration

选中“ARCamera”属性面板里“Open Vuforia configuration”按钮

如下图:
【AR】Vuforia之unity3d 开发环境搭建

第一个红框App Licenese Key:填写下图license key 值第二个红框 Max Simultaneous Tracking Images:同一个画面识别跟踪数量(一般移动终端<=5,PC端<=9)第三个红框 Databases :选择识别库也就是TargetManager里的下载的库文件,按照unity的导入unity package的方式导入进去就会出现自定义的数据库;然后☑️选中;接着Activate ☑️激活

【AR】Vuforia之unity3d 开发环境搭建

好!key和识别库配置完成;下一步配置识别组件和绑定的模型

3.2 Single Image

Device库

3.2.1 添加Vuforia 组件 image作为单图识别

如图:

【AR】Vuforia之unity3d 开发环境搭建

接着绑定配置识别图片,见下图

【AR】Vuforia之unity3d 开发环境搭建

最后在android设备(别问我为什么是手机设备,因为在进行vuforia ar工程的时候,发现并没有pc摄像头,于是果断的下了一个usb摄像头订单)上运行结果见下图

【AR】Vuforia之unity3d 开发环境搭建

好!成功搞定了单图识别

Cloud库

3.3 Cuboid

Device库

Cloud库

3.4 Cuboid

3.5 3D Object:

3.6 VuMark库

参考地址:

四、异常情况

Error building Player: Win32Exception: ApplicationName='/usr/bin/java/bin/java' android sdk配置异常

解决办法:

尝试了n种方案;然后手抽筋了;最后重启unity3d 然后一切OK了。暂未搞明白为什么。这个结局TMD凶残了。

参考地址如下:

五、其他

六、交流群

QQ:94297366

微信打赏:

公众号推荐:

【AR】Vuforia之unity3d 开发环境搭建

转载于:https://blog.51cto.com/4789781/2119830

你可能感兴趣的文章
ISCSI安装配置
查看>>
京东金融大数据竞赛猪脸识别(2)- 图像特征提取之一
查看>>
jstl 一些表达式的用法
查看>>
Zookeeper实战之单机模式
查看>>
同步,异步,并行和串行之间区别
查看>>
Hadoop2.5.2 HA主备切换失败的解决办法
查看>>
java中HashMap的用法
查看>>
Alpha、Beta、RC、GA版本的区别
查看>>
AB测试结果分析
查看>>
https://github.com/wanthings/phabricator-zh_CN
查看>>
mysql插入一行数据,其中一个值为当前该列的最大值,怎么实现?
查看>>
SpringBOOT部署到外部Tomcat
查看>>
iOS中UISearchBar(搜索框)使用(一)方法介绍
查看>>
解决“Dynamic Web Module 3.0 requires Java 1.6 or new
查看>>
SparkSQLJDBC数据源实例
查看>>
android中ListView的使用
查看>>
Java代理机制
查看>>
微博什么技术啊……还说支持八个明星并发出轨,结果…
查看>>
Gradle之多版本打包不同依赖配置
查看>>
Mutable objects and Immutable objects
查看>>