一、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
公众号推荐: