基於Unity 與 Vuforia 的空間識別 (Mid Air)空間定位效果優於平面識別

打開Unity 2017.3或更高版本。
創建一個新項目。
在編輯菜單中,選擇:項目設置>播放器。在PlayerSettings的“ XR設置”部分中,確保選中“支持Vuforia增強現實”。
在這裏插入圖片描述
將默認的“主攝像機”替換爲ARCamera。在GameObject菜單中,選擇:Vuforia> AR Camera在場景中創建一個新的AR Camera對象。從場景中刪除默認的“主攝像機”。

1.在GameObject菜單中,選擇:Vuforia> Mid Air> Mid Air Stage。
在這裏插入圖片描述
與地面舞臺一樣,空中舞臺GameObject用作放置其內容的父級GameObject。請注意,空中舞臺有視覺標記,指示其爲100釐米見方。這些視覺指南僅在Unity編輯器中呈現,用於確定Unity編輯器中的實際比例。
在這裏插入圖片描述
讓您的內容成爲空中舞臺的子物體。在此示例中,我們在空中舞臺內添加了無人駕駛飛機的模型。
在這裏插入圖片描述
在GameObject菜單中,選擇:Vuforia> Mid Air> Mid Air Positioner。空中定位器的行爲與“平面查找器”對地平面的行爲非常相似。
在這裏插入圖片描述
將“空中舞臺”對象拖到“內容定位行爲”組件的“錨定舞臺”參數上。
在這裏插入圖片描述
同樣,將標準網絡攝像頭連接到計算機後,按Unity中的“播放”按鈕。您將在屏幕中間看到一個綠色的半透明球體。綠色球體指示用戶將要放置內容的位置。
在這裏插入圖片描述
將網絡攝像頭指向“地平面模板”,然後將網絡攝像頭從模板移開,移到房間裏的一個浮動區域。點擊/單擊屏幕後,您將看到放置在環境中的內容。
在這裏插入圖片描述

到此,空間識別全部完成,願天下程序再無BUG。

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