開(kāi)源項(xiàng)目Microsoft Mixed Reality Toolkit(MRTK)旨在幫助開(kāi)發(fā)者輕松利用Unity開(kāi)發(fā)跨平臺(tái)MR應(yīng)用。它同時(shí)允許開(kāi)發(fā)者通過(guò)編輯器模擬輕松進(jìn)行原型設(shè)計(jì),并立即查看相應(yīng)的改動(dòng)。
最新的MRTK 2.7現(xiàn)可通過(guò)Mixed Reality Feature Tool下載。另外,MRTK已托管至GitHub。
下面是新版本的主要亮點(diǎn):
1、MRTK現(xiàn)已正式支持OpenXR
隨著新版OpenXR插件正在變得越來(lái)越成熟,MRTK現(xiàn)已正式支持OpenXR。與以前的版本相比,微軟為使用OpenXR的項(xiàng)目添加了以下功能:
支持系統(tǒng)提供的運(yùn)動(dòng)控制器模型
支持WinMR手勢(shì)
支持控制器觸覺(jué)
支持HoloLens 2的關(guān)節(jié)式手部網(wǎng)格
支持HoloLens 2的空間映射
支持HoloLens 2的場(chǎng)景理解
2、 Legacy XR和XR SDK Data Provider現(xiàn)在可以在同一配置文件中使用
現(xiàn)在,Data Provider僅在選擇適當(dāng)?shù)墓艿罆r(shí)加載,從而允許Legacy XR和XR SDK Data Provider在同一配置文件中共存。為了適應(yīng)這一點(diǎn),Legacy XR和XR SDK Data Provider現(xiàn)在組織在配置文件視圖中的不同選項(xiàng)卡下,從而幫助用戶確定是否擁有適合其目標(biāo)XR管道的正確配置文件。
Null Data Provider現(xiàn)在將不再加載和顯示在配置文件檢查器中。用戶可以依次導(dǎo)航“Edit”->“Project Settings”->“Mixed Reality Toolkit”,然后切換“Show null data providers in the profile inspector”,從而通過(guò)Missing Data Provider調(diào)試意外行為。
3、添加了Experience Settings 和關(guān)聯(lián)的 Mixed Reality Scene Content行為
用戶現(xiàn)在可以配置體Experience Settings,這將允許MRTK根據(jù)目標(biāo)體驗(yàn)適當(dāng)?shù)仫@示 Mixed Reality Scene Content。
如果用戶先前的Experience Scale設(shè)置與新的Experience Settings Profile不匹配,則檢查器將提示用戶進(jìn)行更正。
4、 重新設(shè)計(jì)的配置程序現(xiàn)在可以引導(dǎo)用戶完成設(shè)置過(guò)程
新的MRTK配置程序?yàn)橛脩籼峁┝朔植街笇?dǎo),包括選擇XR管道、獲取特定于平臺(tái)的插件、導(dǎo)入TextMeshPro、顯示示例(使用UPM時(shí))以及建議設(shè)置。
5、傳送熱點(diǎn)
傳送熱點(diǎn)組件已經(jīng)結(jié)束實(shí)驗(yàn)階段。你可以將一個(gè)傳送熱點(diǎn)添加到游戲?qū)ο?,以確保用戶在傳送到特定位置時(shí)處于特定的位置和方向。
6、Dwell
Dwell功能和示例已經(jīng)結(jié)束實(shí)驗(yàn)階段。示例場(chǎng)景中包含了HoloLens 2樣式按鈕的新示例。
7、增加了對(duì)Leap Motion Unity Modules版本4.6.0、4.7.0、4.7.1和4.8.0的支持
對(duì)最新版本的Leap Motion Unity Modules的支持現(xiàn)已兼容MRTK 2.7.0。
8、 Speech Event不再局限于注視指針
以前,Speech Event只能在注視指針瞄準(zhǔn)的對(duì)象引發(fā)?,F(xiàn)在,被任何指針瞄準(zhǔn)的對(duì)象都可以接收Speech Event。
9、將TextToSpeech從HTK移植到MRTK
深受喜愛(ài)的TextToSpeech腳本現(xiàn)在可以支持MRTK,它可以幫助你利用SpeechSynthesizer從文本生成語(yǔ)音。團(tuán)隊(duì)同時(shí)增加了一個(gè)示例場(chǎng)景來(lái)演示所述功能。
10、支持系統(tǒng)提供的運(yùn)動(dòng)控制器模型
在編輯器內(nèi)和運(yùn)行時(shí)增加了對(duì)系統(tǒng)提供得運(yùn)動(dòng)控制器模型支持。
11、支持HoloLens 2的關(guān)節(jié)式手部網(wǎng)格
現(xiàn)在MRTK已經(jīng)支持HoloLens 2的關(guān)節(jié)式手部網(wǎng)格
12、legacy WMR,Windows XR Plugin和OpenXR添加了控制器觸覺(jué)反饋的支持
legacy WMR,Windows XR Plugin和OpenXR都添加了控制器觸覺(jué)反饋的支持
13、在Windows XR插件上支持眼動(dòng)追蹤
添加了在使用Windows XR Plugin最低版本2.7.0(Unity 2019)、4.4.2(Unity 2020)和5.2.2(Unity 2021)時(shí)對(duì)眼睛注視點(diǎn)的支持。
來(lái)源:新浪VR