1. 程式人生 > >對HoloLens的初步認識及簡單開發流程

對HoloLens的初步認識及簡單開發流程

一:MR與AR區別(Hololens與Vuforia)

MR:Mixed Reality,混合現實

AR :Augmented Reality,增強現實

1.將真實場景與虛擬物體的疊加方式

MR:將虛擬物體通過座標定位在透鏡中疊加進去

AR:靠攝像頭捕捉現實畫面作為背景面板放置在虛擬物體後方

2.程式內部識別尺寸

MR:物體大小和距離,都是真實的尺寸,對大小比較嚴格

AR:大都是以比例來定位,

1)有識別圖時:通過識別圖大小定義相對尺寸

2)無識別圖時:根據虛擬物體與攝像機的距離定義視覺尺寸

二:開發

1.使用到的工具

1)HoloToolkit-Unity

2)VuforiaSDK

2.開發流程

1)MainCamera的設定

位置和旋轉歸零,Background設定為黑色,Near 官方推薦0.85,當然你可以按自己需要進行調整

2)打包

BuildSettings 中Platform選擇為Universal Windows Platform,沒有的會提示你下載,按照要求進行下載安裝就好了,安裝時記得把Unity關閉了哦。

重新開啟專案,BuildSettings中的TargetDevice 設定為HoloLens,預設下面的選項就可以了。PlayerSettings中的XR Settings中勾選上Virtual Reality Supported

Unity打包成功後,用VS開啟.sln檔案,按照如下圖進行設定,然後執行即可。