如何快速清晰的部署HoloLens 2開發環境?

咱們將使用Unity 3D引擎和Microsoft混合現實眼鏡HoloLens 2來步入MR開發的世界。若是你沒有眼鏡,也沒有關係,咱們可使用HoloLens 2仿真器,這樣方便你在計算機上直接測試加強現實應用程序。git

關於更多機器學習、人工智能、加強現實、Unity、Unreal資源和技術乾貨,能夠關注公衆號:AIRX社區,共同窗習,一塊兒進步github

一、設置HoloLens 2仿真器windows

若是沒有HoloLens 2,沒必要擔憂,你仍然能夠像有設備的用戶(「土豪」)同樣開發AR應用程序,並使用HoloLens 2 Emulator在PC上運行它們。markdown

你能夠從Microsoft網站下載最新版本的模擬器:架構

go.microsoft.com/fwlink/?lin…機器學習

還須要安裝最新版本的Visual Studio:工具

visualstudio.microsoft.com/downloads/oop

如下是在PC上運行HoloLens 2仿真器的要求:學習

  • Windows 10 Pro,Enterprise或Education 64位系統測試

  • Windows 10 October 2018更新或更高版本

  • 8 GB的RAM

  • 啓用Hyper-V

二、設置Hololens 2仿真器:

(1)經過控制面板->程序->程序和功能->打開或關閉Windows功能->打開「 Hyper-V」啓用Hyper-V功能

(2)確保Windows 10使用Windows 10 Fall Creator Update更新。此更新將與其餘OS更新一塊兒自動安裝,或在此處手動安裝更新:

www.microsoft.com/en-us/softw…

(3)下載並安裝最新版本的Visual Studio:

www.visualstudio.com/downloads/

(4)下載並安裝Windows 10 SDK。注意:若是用於運行HoloLens 2 MR應用程序的Windows 10 SDK當前是最穩定的版本10.0.18362.0:

developer.microsoft.com/en-US/windo…

(5)下載或更新到最新版本的Unity(本部分使用的是2019.4):

unity3d.com/get-unity/d…

(6)下載並安裝HoloLens 2 Emulator

go.microsoft.com/fwlink/?lin…

(7)從Github下載Windows Mixed Reality Toolkit。將其保存到專用文件夾中,後面咱們將直接將工具包導入Unity。

github.com/Microsoft/M…

三、如何在Unity中設置HoloLens 2項目

要構建HoloLens 2應用程序,咱們將使用Unity遊戲引擎。請按照如下步驟爲HoloLens 2配置和構建Unity項目。打開Unity並建立新的3D項目:

(1)打開 File - Build Settings,而後將平臺切換到通用Windows平臺。將目標設備更改成HoloLens。若是你使用的是Unity 2019版本,請確保將架構更改成ARM64。確保最低平臺版本設置爲10.0.18362.0。

注意:若是你已經準備好在HoloLens 2設備或仿真器上進行構建和測試的項目,請不要忘記單擊「Add Open Scenes」。其他設置應按如下屏幕截圖所示進行配置。最後,按Switch Platform。

(2)讓咱們將Microsoft Mixed Reality Toolkit(MRTK)添加到咱們的Unity項目中。下載完文件後,再次打開Unity項目,而後單擊Assets-Import Package-Custom Package在硬盤上找到文件後,單擊Import:

github.com/Microsoft/M…

(3)將軟件包導入Unity HoloLens 2項目後,將彈出如下窗口:

確保選中如下全部三個框,而後單擊Apply。

(4)最後,檢查咱們的Unity項目設置。單擊Edit - Project Settings,而後更改如下參數:Player - XR Settings-檢查Windows Mixed Reality是否已添加到Virtual Reality SDKs面板。若是沒有,請使用「 +」圖標手動添加。

以後,更改如下設置:

Player - XR Settings - Virtual Reality SDKs 設置16-bit depth

Player - Other Settings - Rendering 取消選中 Graphics Jobs

(5)是時候建立加強現實場景了。在Unity中打開「Mixed Reality Toolkit」菜單,而後選擇「Add to Scene and Configure」選項。

此操做將在Unity場景中建立兩個遊戲對象,它們對應用程序的運行都相當重要:MixedReality Toolkit和Mixed Reality Playspace。教程後面篇章會詳細說明哦。

三、如何在HoloLens 2仿真器上部署應用程序進行測試

(1)在Unity中完成項目構建後,找到項目文件夾並使用Visual Studio打開.sln文件:

  • 選擇x86或x64構建配置

  • 選擇HoloLens 2 Emulator做爲目標設備進行調試

(2)按F5或Open Debug-Start Debugging啓動仿真器並部署應用程序以進行調試。

四、如何在HoloLens 2設備上部署應用程序進行測試

若是你有HoloLens 2,須要執行一些額外的步驟來使用眼鏡測試你的應用程序。

  • 經過USB將HoloLens 2設備鏈接到計算機。

  • 在Visual Studio中將構建配置更改成ARM或ARM64。

  • 在「 Device」部分中選擇「設備」選項

  • 首次將應用程序部署到Hololens 2設備上時,系統會要求你輸入PIN碼。要經過啓動設備上的「設置」應用程序生成PIN碼,而後轉到「Update - For Developers - Pair」。如今,你的HoloLens 2已與計算機配對,所以能夠自動部署全部應用程序。

  • 選擇「Debug - Start Debugging」以部署應用程序並進行測試。

相關文章
相關標籤/搜索