如需轉載,請保留本文連接。
參考文章:http://www.arvrschool.com/read.php?tid=425
http://blog.csdn.net/liang_704959721/article/details/45979317
Unity版本號:5.5.0
環境配置:Vuforia package包,sdk,jdk配置好。
准備工作:下載vuforia官網Scanner apk;打印識別圖一張。
識別圖:
下載地址如下:vuforia-downloads-tools-vuforia objcet scanner
將該apk安裝到安卓系統機中后啟動后,點擊右上角加號,效果圖如下:
然后將需要掃描的模型放在坐標系中,示例圖如下:
點擊紅色按鈕開始識別模型,圖片中模型上貼的紙條是為了增加識別點,不貼紙條的時候識別無法出現模型,識別中示意圖如下:
識別完成后示意圖如下:
小技巧:盡量讓綠色區域全部被覆蓋滿,如果有部分色塊無法被綠色覆蓋,可以試着讓攝像頭調整下方向,且平行於該透明區域,並適當靠近該區域。
識別完成后,點擊按鈕停止識別,給物體取名,我這里取名為test,點擊對勾確定后出現下圖界面:
點擊test測試識別出的物體是否能夠識別使用,如果對着物體出現綠色長方體,則表示可以識別,如果綠色長方體頻繁閃爍,且識別點數量為一百出頭,則表示可以識別但是很不穩定,放在Unity程序中則表現為無法識別物體。
補充:本案例中的test識別點為497,識別點越多越容易識別。
測試完成后,點擊程序右上角的分享按鈕,將.od文件傳入電腦中,這里使用的是qq。
接着轉到Vuforia官網中,添加證書和3d object,圓圈中是.od文件的路徑
最后一步,將該3d objcet的package包導入Unity中,添加AR相機和ObjectTarget,並將需要顯示的模型掛在ObjectTarget下,導出apk即可。