【AR】Vuforia之unity3d 开发环境搭建
一、Unity3d環(huán)境搭建
下載安裝包地址: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等插件,按需要??,然后進行下一步等自動安裝步驟
或者導(dǎo)入官網(wǎng)unity package(版本過低)
Download Unity Extension (legacy)(此是 vuforia unity package)注意:版本有些許時間沒有更新了(unity插件版本是7.0)
二、云環(huán)境設(shè)置
vuforia注冊賬號地址:
Develop: License Manager Target Manager建立
license:新建AR App里都需要這個,在Vuforia 配置文件填寫位置如圖:
Target:識別庫管理
Device:本地識別庫,需要下載庫文件進行導(dǎo)入操作;(有unity、IOS和Android等) Cloud:云識別庫 VuMark:建立庫按照說明有
如圖:
Device使用說明
安裝實際需要選擇識別圖
點擊下載后的選項如圖:
Android Studio, Xcode or Visual Studio:開發(fā)IDE說明
Unity Editor:導(dǎo)入Unity 包
好了,識別庫搞定
三、unity3d 使用Vuforia插件
3.1 ARCamera啟用設(shè)置
1、右擊出現(xiàn)了列表有Vufria--》ARCamera
在屬性面板出現(xiàn)了如圖右則的紅色框的提示“Vuforia is not enabled.Enable Vuforia in the PlayerSetting in order to modify this object”翻譯的人話是“Vuforia未啟用。在playersetting中啟用Vuforia來修改這個對象?!?br />2、路徑File-->Build Setting 彈出對話框 點擊playersetting 右側(cè)屬性面板出現(xiàn)設(shè)置選項XR Setting有“Vuforia Augmented Reality..”見下圖
接著會出現(xiàn)下圖,
好!基本環(huán)境搭建完成了。下面開始配置參數(shù)
3.1.1參數(shù)配置 VuforiaConfiguration
選中“ARCamera”屬性面板里“Open Vuforia configuration”按鈕
如下圖:
好!key和識別庫配置完成;下一步配置識別組件和綁定的模型
3.2 Single Image
Device庫
3.2.1 添加Vuforia 組件 image作為單圖識別
如圖:
接著綁定配置識別圖片,見下圖
最后在android設(shè)備(別問我為什么是手機設(shè)備,因為在進行vuforia ar工程的時候,發(fā)現(xiàn)并沒有pc攝像頭,于是果斷的下了一個usb攝像頭訂單)上運行結(jié)果見下圖
好!成功搞定了單圖識別
Cloud庫
3.3 Cuboid
Device庫
Cloud庫
3.4 Cuboid
3.5 3D Object:
3.6 VuMark庫
參考地址:
VuMark設(shè)計制作
Vuforia Vumark初探
Vuforia——VuMark 的使用
四、異常情況
Error building Player: Win32Exception: ApplicationName='/usr/bin/java/bin/java' android sdk配置異常
解決辦法:
嘗試了n種方案;然后手抽筋了;最后重啟unity3d 然后一切OK了。暫未搞明白為什么。這個結(jié)局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
五、其他
Vuforia官網(wǎng)
Unity3d碰撞檢測中碰撞器與觸發(fā)器的區(qū)別
六、交流群
QQ:94297366
微信打賞:https://pan.baidu.com/s/1dSBXk3eFZu3mAMkw3xu9KQ
公眾號推薦:
轉(zhuǎn)載于:https://blog.51cto.com/4789781/2119830
總結(jié)
以上是生活随笔為你收集整理的【AR】Vuforia之unity3d 开发环境搭建的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 卷积转换为矩阵运算中填充数的计算-GEM
- 下一篇: iOS性能优化 启动