ARVuforia之unity3d 开发环境搭建
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ARVuforia之unity3d 开发环境搭建相关的知识,希望对你有一定的参考价值。
一、Unity3d环境搭建
下载安装包地址:https://developer.vuforia.com/downloads/sdk
Download for android
Download for ios
Download for UWP
Download Unity Extension (legacy)(此是 vuforia unity package)
Download Unity(此选项是下载unity 安装程序)
下载最新的Unity 安装程序插件(推荐使用插件)
如图
有android、IOS、Vuforia等插件,按需要??,然后进行下一步等自动安装步骤
或者导入官网unity package(版本过低)
Download Unity Extension (legacy)(此是 vuforia unity package)
注意:版本有些许时间没有更新了(unity插件版本是7.0)
二、云环境设置
vuforia注册账号地址:
Develop: License Manager Target Manager建立
license:新建AR App里都需要这个,在Vuforia 配置文件填写位置如图:
Target:识别库管理
Device:本地识别库,需要下载库文件进行导入操作;(有unity、IOS和Android等)
Cloud:云识别库
VuMark:
建立库按照说明有
如图:
Single Image:单图识别
Cuboid:
Cylinder:
3D Object:
Device使用说明
安装实际需要选择识别图
点击下载后的选项如图:
Android Studio, Xcode or Visual Studio:开发IDE说明
Unity Editor:导入Unity 包
好了,识别库搞定
三、unity3d 使用Vuforia插件
3.1 ARCamera启用设置
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..”见下图
接着会出现下图,
好!基本环境搭建完成了。下面开始配置参数
3.1.1参数配置 VuforiaConfiguration
选中“ARCamera”属性面板里“Open Vuforia configuration”按钮
如下图:
第一个红框App Licenese Key:填写下图license key 值
第二个红框 Max Simultaneous Tracking Images:同一个画面识别跟踪数量(一般移动终端<=5,PC端<=9)
第三个红框 Databases :选择识别库也就是TargetManager里的下载的库文件,按照unity的导入unity package的方式导入进去就会出现自定义的数据库;然后??选中;接着Activate ??激活
好!key和识别库配置完成;下一步配置识别组件和绑定的模型
3.2 Single Image
Device库
3.2.1 添加Vuforia 组件 image作为单图识别
如图:
接着绑定配置识别图片,见下图
最后在android设备(别问我为什么是手机设备,因为在进行vuforia ar工程的时候,发现并没有pc摄像头,于是果断的下了一个usb摄像头订单)上运行结果见下图
好!成功搞定了单图识别
Cloud库
3.3 Cuboid
Device库
Cloud库
3.4 Cuboid
3.5 3D Object:
3.6 VuMark库
参考地址:
VuMark设计制作
Vuforia Vumark初探
Vuforia——VuMark 的使用
四、异常情况
Error building Player: Win32Exception: ApplicationName=‘/usr/bin/java/bin/java‘ android sdk配置异常
解决办法:
尝试了n种方案;然后手抽筋了;最后重启unity3d 然后一切OK了。暂未搞明白为什么。这个结局TMD凶残了。
参考地址如下:
https://blog.csdn.net/chenggong2dm/article/details/39640449
https://stackoverflow.com/questions/26703178/unity3d-error-building-player-win32exception
https://blog.csdn.net/leansmall/article/details/73506009
五、其他
六、交流群
QQ:94297366
微信打赏:https://pan.baidu.com/s/1dSBXk3eFZu3mAMkw3xu9KQ
公众号推荐:
以上是关于ARVuforia之unity3d 开发环境搭建的主要内容,如果未能解决你的问题,请参考以下文章