国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Unity5+Vuforia實現一個AR小Demo (1)

2019-11-06 09:33:27
字體:
來源:轉載
供稿:網友

前言

上學期擔任了導師一門選修課的TA,課程是關于VR和AR的,所以就設計了一個簡單的AR小Demo實驗,其實都是網絡上用Unity+Vuforia做的AR效果,這里只是整理歸納一下步驟而已,分為兩部分,第一部分是顯示模型,第二部分是對模型進行簡單操作。由于這個實驗操作說明是面向沒有接觸過Unity和Vuforia的同學,所以會特別詳細(啰嗦),下面開始第一部分的講述。

效果

攝像頭掃描出識別圖后能夠顯示模型。

步驟

1.首先要裝好Unity 3d。然后訪問https://developer.vuforia.com并注冊一個賬號。

2.登錄后點擊菜單欄的Develop,然后點擊Target Manager。 2

3.點擊Add Database按鈕,創建一個數據庫,類型保持為默認的Device。 3

4.創建了數據庫后,點擊數據庫名稱,然后點擊Add Target按鈕,添加圖片。 4_1

4_2

5.此時數據庫里就有了一張圖片,勾選這個圖片,點擊Download Database(1),在彈出的頁面里選擇Unity Editor,然后點擊Downloaded按鈕進行下載。 5_1

5_2

5_3

6.點擊菜單欄Downloads,選擇Download for Unity,下載vuforia開發包。 6_1

6_2

7.新建一個Unity項目,導入我們剛才第5,6步下載的兩個包,操作是把包直接拖到PRoject視圖里。 7_1

7_2

7_3

7_4

8.把要顯示的模型也導入到Unity中,如果是Unity包同樣可以直接拖到Project視圖。我在蠻牛(http://www.manew.com)里隨便下了一個喬巴模型,不是Unity包,但是同樣可以拖進去,Unity會生成對應的模型,如果出現問題,可以Google一下解決方式或是直接換一個模型。 8_1

8_2

9.刪掉Hierarchy視圖中的Main Camera,并在Project視圖中的Vuforia->Prefabs文件下找到ARCamera和ImageTarget預設體,拖動它們到Hierarchy視圖中。 9_1

9_2

10.調整ARCamera和ImageTarget的位置,直到能在Game視圖中看到ImageTarget。 第一步先把它們的位置都調整為原點位置 10_1

10_2

第二步,調整ARCamera的高度和視角 10_3

這樣就能在Game視圖里看到ImgeTarget 10_4

11.在Hierarchy視圖選中ImageTarget,在Inspector視圖中找到Image Target Behaviour腳本,點擊Database一欄的empty按鈕,選擇識別圖數據庫(由于在第3步我起的名字是AR,所以這里我的選項是AR,你們根據自己的情況選擇正確的數據庫)。 11_1

11_2

調整一下ImageTarget的大小,上圖顯示了是600,所以調成1.5,這時能夠在Game視圖里看到我們的識別圖 11_3

11_4

12.訪問https://developer.vuforia.com,登錄后,點擊菜單欄的Develop,選擇License Manager,點擊Add License Key,選擇類型是Development,然后填寫項目名稱,設備選擇Mobile就行 12_1

12_2

完成后如下圖 12_3

13.點擊剛才創建的License名稱,復制license信息,在Unity的Hierarchy視圖里選中ARCamera,在Inspector視圖中找到Vuforia Behaviour腳本,把復制的license信息粘貼到App Lisence key一欄。 13_1

13_2

13_3

14.繼續往下,找到Database Load Behaviour腳本,勾選Load AR Database和Activate兩個選項。 14_1

15.把我們要展示的模型(我這里是喬巴)從Project視圖中拖動到ImageTarget之下,成為ImageTarget的子節點。 15_1

15_2

調整一下模型的位置,大小和方向,直至合適的數值,比如我這里的喬巴調成了這樣,要根據自己的模型情況具體調整 15_3

16.在其他設備上打開識別圖,或是把識別圖打印出來,點擊運行按鈕,把識別圖放到攝像頭設備前面,調整距離。 16_1

必須是有攝像頭設備的電腦上運行,不然就會是下圖,紅色背景表示攝像頭設備沒有正常運行。 16_2

正常應該是這樣: 16_3

得到上面的結果就完成了第一部分模型的顯示,如果出現問題可以在網上搜一下解決方案。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 招远市| 正定县| 漳州市| 甘肃省| 沙洋县| 西乡县| 宜春市| 阿城市| 大同县| 桑植县| 彭州市| 多伦县| 沭阳县| 浠水县| 永福县| 沂水县| 堆龙德庆县| 雷山县| 育儿| 红河县| 乐陵市| 高密市| 阳原县| 绵竹市| 镇雄县| 阿荣旗| 武宣县| 孟连| 仪陇县| 舟曲县| 八宿县| 柳林县| 都江堰市| 台湾省| 遵义县| 祁阳县| 文成县| 佛学| 宣城市| 个旧市| 当涂县|