共用方式為


Mixed Reality 工具組 3

重要事項

雖然 MRTK3 會繼續由 Mixed Reality 工具組組織維護,但建議開發人員針對其 HoloLens 2 應用程式使用 Unity 2022 和 MRTK 2.8。 這裡 提供 HoloLens 上由 Microsoft 測試的最後一個已知 MRTK3。

MRTK3 橫幅

MRTK3 是第三代 Microsoft Mixed Reality Toolkit for Unity。 這是Microsoft驅動的開放原始碼專案,可加速 Unity 中的跨平臺混合實境開發。 這個新版本建置在 Unity 的 XR 管理系統和 XR 互動工具組之上。 以下是它的一些函式:

  • 提供 空間互動和UI的跨平臺輸入系統和建置組塊
  • 透過編輯器內模擬啟用 快速原型設計 ,可讓您立即查看變更。
  • 可延伸的架構 運作,讓開發人員能夠交換核心元件。
  • 支援各種平臺:
平台 支援的裝置
OpenXR XR 裝置 Microsoft HoloLens 2
Meta Quest (實驗)
Windows Mixed Reality (實驗)
SteamVR (實驗)
OpenXR 上的 Oculus Rift (實驗)
Lenovo ThinkReality A3 (與 Qualcomm Snapdragon Spaces - 實驗性)
Windows 傳統平面桌面 (實驗)
即將推出更多功能!

歡迎使用 MRTK3

Mixed Reality 工具組組織目前會維護 MRTK3,並發行 MRTK3 以公開上市 (GA) 。 我們鼓勵使用 MRTK3 建置所有新的 HoloLens 應用程式。

主要改善

架構

  • 建置在 Unity XR 互動工具組和 Unity 輸入系統上。
  • 以 OpenXR 為焦點。
  • 開放式和彈性的互動範例。

效能

  • 重寫和重新設計大部分的功能和系統,從UX到子系統的輸入。
  • 每個畫面格的記憶體配置為零。
  • 已針對 HoloLens 2 和其他受資源限制的行動平台調整效能上限。

使用者介面

  • 新的互動模型 (注視捏合間接作) 。
  • 已更新 Mixed Reality 設計語言。
  • Unity Canvas + 3D UX:生產等級動態自動配置。
  • 整合的 2D & 遊戲板、滑鼠和輔助功能支援的 3D 輸入。
  • 商標、主題、動態數據和複雜清單的數據系結。

輔助功能 (早期預覽)

  • 低視力輔助功能。
  • 輸入協助。

長期支援

  • 最低需求:OpenXR、Unity 2021.3 LTS 或 Unity 2022.3 LTS、Unity 的 XR 互動工具組。

版本設定

在舊版 MRTK (HoloToolkit 和 MRTK v2) 中,所有套件都會以完整集合發行,並標示相同的版本號碼 (例如:2.8.0) 。 從 MRTK3 開始,每個套件都會按照 語意版本 2.0.0 規格個別進行版本設定。

注意事項

MRTK3 中的 『3』 不是版本號碼。 這是基礎架構世代的指標,其中 HoloToolkit 為第一代,MRTK v2.x 為第二代。

個別版本設定可加快維護速度,同時讓開發人員更瞭解變更的規模,並減少需要更新的套件數目,以取得所需的修正 (es) 。

例如,如果將不中斷的新功能新增至包含使用者介面行為邏輯的UX核心套件,次要版本號碼會 (從3.0.x增加到3.1.0) 。 由於此變更不會中斷,因此不需要更新相依於 UX 核心的 UX 元件套件。

由於這項變更,沒有統一的 MRTK3 產品版本。

為了協助識別特定套件及其版本,MRTK3 提供 「關於」對話方塊,其中列出專案中包含的相關套件。 若要存取此對話框,請在選單列的 Unity 中選取 Mixed Reality>About MRTK>MRTK3

分支狀態

Mixed Reality 工具組組織目前會維護及更新 MRTK3。 感謝您的意見反應,您可以在 Unity GitHub Mixed Reality 工具項目中開啟 Bug 和功能要求。

早期預覽套件

MRTK3 的某些部分比其他部分處於開發程式的早期階段。 早期預覽套件可以在 Mixed Reality Feature Tool 和 Unity Package Manager 中依Early Preview名稱中的指定來識別。

自 2023 年 9 月起,下列元件被視為處於早期預覽狀態。

名稱 套件名稱
協助工具 org.mixedrealitytoolkit.accessibility
數據系結和主題 org.mixedrealitytoolkit.data

MRTK小組完全致力於發行這項功能。 請務必注意,套件可能未包含我們打算發行的完整功能;它們可能會在發行前經歷重大且中斷的架構變更。

我們非常鼓勵您提供任何和所有的意見反應,以協助塑造這些早期預覽功能的最終形式。

UX 建置組塊

按鈕 按鈕
針對各種輸入形式優化的音量按鈕,包括撲克、注視捏合、光線互動、按兩下滑鼠和遊戲板。

界限控件 界限控件
意圖回饋和精確作能供性。

物件作工具 物件作工具
使用一或兩隻手移動及作具有各種輸入形式的物件。

手部功能表 手部功能表
手部錨定 UX 控制項集合,可讓您輕鬆地存取快速動作。

靠近 功能表的功能表
可作、釘選及設定為追蹤使用者的UX控件集合。

滑 桿滑桿
沿著一維軸調整值。

規劃 求解解算器
各種物件定位行為,例如標記沿著、主體鎖定、常數檢視大小和表面磁力

對話 框對話框
提示使用者採取動作。

平 板平板
用於顯示大型格式介面和內容的一般面板。

Figma Toolkit for MRTK3 Preview

Figma Toolkit for MRTK3 的發行前版本包含以 MRTK3 中引進Microsoft的新 Mixed Reality 設計語言為基礎的 UI 元件。 您可以在設計程式中使用元件的 2D 表示法來建立 UI 版面配置和分鏡腳本。

Microsoft Mixed Reality Dev Days 2022 的會話影片

藍圖

下表詳細說明從公開預覽版到正式運作的藍圖。 Mixed Reality 工具組組織將會宣佈未來的版本。

發行 時間表
公開預覽 2022 年 6 月 8 日
預覽更新 大約每隔 2-4 周到 GA
正式發行 2023 年 9 月 6 日 (部落格文章)