Unity3D AR技術 vuforia SDK

原創文章如需轉載請註明:轉載自 脫莫柔Unity3D學習之旅 QQ羣:【119706192】 本文連接地址: Unity3D AR技術 vuforia SDK

公司新項目要使用ar技術(加強現實),網上搜了些相關資料發現使用最多的就是高通的vuforiaSDK。android

高通 vuforia 官網 (https://developer.vuforia.com)目前最新版本是2.0 web

(windows平臺unity-2.0版本經嘗試屢次沒法安裝,實際上是下載不完整引發的,後來換IE瀏覽器下載下來的就能用了,多換幾種下載方式試試,囧的不明因此。) windows

另外網上教材全是英文,並且全是英文,也沒有告知若是設置本身的識別圖(ImageTarget)。瀏覽器

中文網上教程少的可憐,一我的寫的帖子被各類轉載,人家原創寫「下篇繼續」,他們抄的也「下篇繼續」,人家原創真的就在下篇繼續了,抄襲的就果斷太監了~學習

例子1:(本例子以window平臺下unity - android 1.5版本爲例)spa

1.下載、安裝sdk。安裝完成後會在安裝目錄得到一些unitypackage資源包..net

2.新建一個unity項目,導入一下兩個資源包:orm

vuforia-android-1-5-10.unitypackageblog

vuforia-imagetargets-android-1-5-10.unitypackage教程

3.刪除自帶的main camera,將AR Camera(Qualcomm Augmented Reality → Prefabs→AR Camera)託人場景。

4.接下來拖入要被識別圖的背景圖片-ImageTarget(Qualcomm Augmented Reality → Prefabs→ImageTarget),應用會經過檢測攝像頭拍攝的現實世界畫面,與此圖進行對比。

5.選擇默認識別圖:

①、選擇ImageTarget,設置Image Target Behaviour(Script)組件的Data Set屬性,本例子咱們選StonesAndChips。 

②、選擇AR Camera,設置Data Set Load Behaviour(Script)組件的Activate Data Set屬性,要與ImageTarget中選擇的DataSet對應,因此也選擇StonesAndChips,另外要對下面的 LOAD Data Set StonesAndChips 打勾。

6.拖入模型,最好使模型成爲ImageTarget的子物體,擺放好模型的位置。

7.發佈到android平臺,真機運行。電腦中打開這張石子圖片,直接拿手機對着顯示器拍攝就能看到效果。


進階:設置本身的IamgeTarget

1.登陸vuforia 官網 (https://developer.vuforia.com),註冊一個帳戶(密碼必須含有大寫字母、小寫字母、數字)。

2.打開資源管理頁(https://developer.vuforia.com/target-manager),Create Database 建立本身的目錄。

3.Add Target 上傳添加識別圖。

4.選擇上傳的識別圖,點擊Down 下載資源包。

5.導入資源包。

6.設置本身的識別圖。請參考例子1中的第五步。

相關文章
相關標籤/搜索