TW511教學網
全部教學
技術文章
技術文章
»
HoloLens2初入——Remote,遠端全像中使用眼動追蹤功能
HoloLens2初入——Remote,遠端全像中使用眼動追蹤功能
2020-10-01 13:00:15
文章目錄
HoloLens2初入——設定眼動追蹤環境(Eye-Tracking)
引言
基礎環境
安裝DotNetWinRT包
設定MRTK組態檔
設定遊標指示點
效果圖
現在的中文部落格很少,公司裡面開發都是內部的開發手冊,不往外出。自己踩坑很難受,在CSDN搬了兩年磚,好歹能自己做個磚頭了。 覺得能幫忙避坑的話幫忙點個贊吧,形成個閉環,還能有點心理安慰。光nuget就坑了我兩天時間!!!!!!
HoloLens2初入——設定眼動追蹤環境(Eye-Tracking)
引言
內容:
在Unity中設定眼動追蹤的工程環境 ,
實現在電腦端Unity 執行,並全像投影到HL2的情況下,可能返回眼動資料和相關的功能。
起點條件:
在Unity中已經載入好了MRKT的包,並且匯入了MRTK的場景
基礎環境
時間:2020-09-25 16.40
PC系統版本: Win10 專業版 內部體驗版
VS版本: 2019社群版
頭盔機型:Hololens2
HoloLens2系統版本: 內部體驗版
- Unity 版本:2019.3.4
(這個版本在全像投影的時候對手資料的更新有bug問題,在2019.3.7版本、2018.4.19版本之後修復了這個問題) 建議還是使用最新的Unity,官方的檔案有時候更新比較慢,很多問題沒有描述到)
Unity 版本:2019.4.9 (2020-09-29 14.13修正)
WIN SDK :19041.1.191206
MRTK版本:2.4
CUDA版本:10.2
參考來源
MRKT檔案
安裝DotNetWinRT包
安裝NugetForUnity 需要用Nuget來下載DotNetWinRT包
NugetForUnity是Unity的一個外掛。可惜的是,在Unity中,國內的網無法存取NuGet包源,即便是更換包源也是沒有效果,我更換了好幾個包源,仍然會報存取超時,或者存取不存在等錯誤,建議大家不要在這個地方繼續踩坑了。坑我兩天,最後實在沒辦法只能求助國外的女朋友,在她的電腦上設定好了專案然後拷貝回來的。
下載傳送門
選擇最新的版本下載,如下圖
把下載後的包直接匯入到工程裡面,匯入後,選單欄上會多了一個NuGet選項
安裝DotNetWinRT
設定MRTK組態檔
克隆組態檔
這是為了保證原工具的檔案的穩定性,所以不讓在原始檔案上修改。
克隆後如下圖所示。
在檔案目錄下會有複製出來的檔案。 在選項中自動切換為自定義的檔案。
克隆輸入組態檔
新增新的資料提供器
設定新的資料提供器
設定輸入型別
設定平臺為 WU
在這裡插入
設定好後可以發現這個資料提供器自動修改了名稱
設定遊標指示點
克隆檔案
勾選啟動眼動追蹤
取消頭部移動遊標
效果圖
連線全像投影,第一次啟動將會提示是否開啟眼動追蹤的許可權。 如果沒有跳出這個提示,說明眼動沒有被開啟。
執行的時候會發現眼睛看到的地方有一個小遊標,在下面紅色箭頭所標的地方。
現在的中文部落格很少,公司裡面開發都是內部的開發手冊,不往外出。自己踩坑很難受,在CSDN搬了兩年磚,好歹能自己做個磚頭了。 覺得能幫忙避坑的話幫忙點個贊吧,形成個閉環,還能有點心理安慰。光nuget就坑了我兩天時間!!!!!!