共用方式為


混合實境工具組 3

MRTK3 橫幅

MRTK3 是適用於 Unity 的第三代 Microsoft Mixed Reality Toolkit。 它是 Microsoft 驅動的開放原始碼專案,可加速 Unity 中的跨平臺混合實境開發。 這個新版本是以 Unity 的 XR 管理系統和 XR 互動工具組為基礎所建置。 以下是其中的一些功能:

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

歡迎使用 MRTK3

混合實境工具組組織 目前維護 MRTK3,並發行 MRTK3 正式運作(GA)。 我們鼓勵所有新的 HoloLens 應用程式都使用 MRTK3 來建置。

重要改善

架構

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

效能

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

使用者介面

  • 新的互動模型(注視捏間接操作)。
  • 已更新混合實境設計語言。
  • 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 是第二代。

個別版本控制可加快維護速度,同時改善開發人員對變更規模的理解,並減少需要更新以取得所需修正的套件數目。

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

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

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

分支狀態

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

早期預覽套件

MRTK3 的某些部分在開發程式的早期階段比其他部分還要早。 早期預覽套件可以在混合實境功能工具和 Unity 中Early Preview透過名稱中的指定來識別 封裝管理員。

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

名稱 封裝名稱
協助工具選項 org.mixedrealitytoolkit.accessibility
數據系結和主題 org.mixedrealitytoolkit.data

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

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

UX 建置組塊

Button按鈕
針對各種輸入形式優化的音量按鈕,包括戳記、注視捏合、光線互動、滑鼠點擊和遊戲板。

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

Object Manipulator物件操作工具
使用一或兩隻手移動和操作具有各種輸入方式的物件。

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

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

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

Solver求解
各種物件定位行為,例如標籤、身體鎖定、常數檢視大小和表面磁力

對話對話方塊
提示用戶動作。

平板平板
顯示大型格式介面和內容的平面面板。

Figma Toolkit for MRTK3 Preview

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

來自 Microsoft Mixed Reality Dev Days 2022 的會話影片

藍圖

下表詳述從公開預覽版到正式運作的藍圖。 混合實境工具組組織 將宣布未來的版本。

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