『筆記』高通Vuforia 通過unity實現Android AR開發筆記

此筆記記錄利用Vuforia 和unity 3d實現ar搭建以及Android代碼獲得

實現通過Vuforia網站生成文件-unity 3d-》輸出Android代碼

1.Vuforia網站

首先到https://developer.vuforia.com註冊賬號(需要驗證郵箱)

註冊完了,下載Vuforia Android sdk:https://developer.vuforia.com/resources/sdk/android

以及Vuforia  Unity Extension:https://developer.vuforia.com/resources/sdk/unity

接下來是生成需要的文件

點擊Target Manager


創建一個數據庫(名字任意)

 

添加標記

上傳完圖片後,會有一段生成的過程,等生成完了就像這樣,上傳的這個圖片有識別的星級,最好高些,這樣容易被識別出來https://developer.vuforia.com/resources/dev-guide/image-target-enhancement-tricks 
 

選中點擊上面的按鈕即可

這裏有兩種下載,因爲要加一個3D模型,下載Unity Editor

 

2.Unity安裝

http://unity3d.com/cn/unity/download下載Unity

安裝完後,打開Unity,新建一個項目。

設置一下你的AndroidSDK路徑。點擊菜單欄中的Edit->Preferences->ExternalTools

 

安裝高通Vuforia ARSDK 雙擊就行了,

載入下載的項目包,一樣的格式,雙擊。文件路徑需要全英文)


安裝完後在類似目錄下找到這兩個,


添加到視圖窗口中,再點擊ImageTarget後在最右邊的視窗中如下的腳本文件裏選擇我們剛纔設定的圖片文件,即設定DataSet和Image Target選項,在它們的右邊可以從下拉列表選擇。


回到AR Camera中點擊,在最右邊的視窗中找到如下的腳本,勾選Load Data SetXXX和Active,這樣識別到我們的圖片就會自然顯示我們的模型了。

 

接着導入我們的3D模型素材,隨便你找個導入就好了(文章最後附一個箱子模型,載入時文件路徑需要全英文)

 

在移動箱子和圖片時可以通過屬性面板進行操作,手動拉的真的很坑爹。

最後保存File->save scene

 

3.生成文件

File-》buliding settings


把自己的剛剛保存的文件添加,一般自動會有,

選擇我們的小綠人,右邊選上

Google AndroidProject -------生成apk

Development bulid -----------生成項目目錄就是我們想要的

4.運行後的截圖,寫完後想想還是有點小激動~


九十度角~,,不能忍了,AR強大的畫面



素材  工程

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章