Udostępnij za pośrednictwem


Zestaw narzędzi Mixed Reality Toolkit 3

Baner MRTK3

MRTK3 to trzecia generacja zestawu narzędzi Microsoft Mixed Reality Toolkit for Unity. Jest to projekt typu open source oparty na firmie Microsoft, który przyspiesza tworzenie rzeczywistości mieszanej międzyplatformowej w środowisku Unity. Ta nowa wersja jest oparta na systemie zarządzania XR aparatu Unity i zestawie narzędzi XR Interaction Toolkit. Oto niektóre z jego funkcji:

  • Udostępnia wieloplatformowy system wejściowy i bloki konstrukcyjne interakcji przestrzennych i interfejsu użytkownika.
  • Umożliwia szybkie tworzenie prototypów za pośrednictwem symulacji w edytorze, która umożliwia natychmiastowe wyświetlanie zmian.
  • Działa jako rozszerzalna struktura , która umożliwia deweloperom zamianę podstawowych składników.
  • Obsługuje szeroką gamę platform:
Platforma Obsługiwane urządzenia
Urządzenia OpenXR XR Microsoft HoloLens 2
Meta Quest (eksperymentalne)
Windows Mixed Reality (eksperymentalna)
SteamVR (eksperymentalny)
Oculus Rift w openXR (eksperymentalne)
Lenovo ThinkReality A3 (z Qualcomm Qualcomm Qualcomm Spaces - eksperymentalne)
Windows Tradycyjny pulpit z płaskim ekranem (eksperymentalny)
I już wkrótce!

Witamy w mrTK3

Organizacja zestawu narzędzi Mixed Reality Toolkit obecnie utrzymuje zestaw narzędzi MRTK3 i udostępnia pakiet MRTK3 na potrzeby ogólnej dostępności. Zachęcamy do tworzenia wszystkich nowych aplikacji HoloLens za pomocą zestawu MRTK3.

Najważniejsze ulepszenia

systemu

  • Oparty na zestawie narzędzi do interakcji XR aparatu Unity i systemie wprowadzania aparatu Unity.
  • Koncentruje się na openXR.
  • Otwarte i elastyczne paradygmaty interakcji.

Wydajność

  • Przepisano i przeprojektowano większość funkcji i systemów — od środowiska użytkownika po dane wejściowe do podsystemów.
  • Zero alokacji pamięci na ramkę.
  • Dostosowana do maksymalnej wydajności na urządzeniach HoloLens 2 i innych platformach mobilnych z ograniczonymi zasobami.

Interfejs użytkownika

  • Nowe modele interakcji (spojrzenie-szczypta manipulacja pośrednia).
  • Zaktualizowano język projektowania rzeczywistości mieszanej.
  • Unity Canvas + 3D UX: dynamiczny układ automatyczny klasy produkcyjnej.
  • Ujednolicone dane wejściowe 2D i 3D dla gier, myszy i ułatwień dostępu.
  • Powiązanie danych dla znakowania, motywów, danych dynamicznych i złożonych list.

Ułatwienia dostępu (wczesna wersja zapoznawcza)

  • Pomoce w słabym wzroku.
  • Pomoc wejściowa.

Obsługa długoterminowa

  • Minimalne wymagania: OpenXR, Unity 2021.3 LTS lub Unity 2022.3 LTS, zestaw narzędzi interakcji XR aparatu Unity.

Wersje

W poprzednich wersjach zestawu NARZĘDZI MRTK (HoloToolkit i MRTK v2) wszystkie pakiety zostały wydane jako kompletny zestaw oznaczony tym samym numerem wersji (np. 2.8.0). Począwszy od zestawu MRTK3, każdy pakiet jest indywidualnie wersjonowany, zgodnie ze specyfikacją Semantic Versioning 2.0.0.

Uwaga

Numer "3" w narzędziu MRTK3 nie jest numerem wersji. Jest to wskaźnik generowania podstawowej architektury, a zestaw HoloToolkit jest generacją 1, a zestaw MRTK v2.x jest generacją 2.x.

Indywidualne przechowywanie wersji umożliwi szybszą obsługę, zapewniając lepsze zrozumienie wielkości zmian przez deweloperów i zmniejszenie liczby pakietów, które muszą zostać zaktualizowane w celu uzyskania żądanych poprawek.

Jeśli na przykład nowa funkcja zostanie dodana do podstawowego pakietu środowiska użytkownika zawierającego logikę zachowania interfejsu użytkownika, numer wersji pomocniczej zostanie zwiększony (z 3.0.x do 3.1.0). Ponieważ zmiana jest niezgodna, pakiet składników środowiska użytkownika, który zależy od rdzenia środowiska użytkownika, nie jest wymagany do aktualizacji.

W wyniku tej zmiany nie ma ujednoliconej wersji produktu MRTK3.

Aby ułatwić identyfikowanie określonych pakietów i ich wersji, zestaw MRTK3 udostępnia okno dialogowe "about" zawierające listę odpowiednich pakietów zawartych w projekcie. Aby uzyskać dostęp do tego okna dialogowego, na pasku menu na pasku menu wybierz pozycję Mixed RealityAbout MRTK>MRTK3>.

Stan gałęzi

Organizacja zestawu narzędzi Mixed Reality Toolkit obecnie utrzymuje i aktualizuje zestaw narzędzi MRTK3. Doceniamy Twoją opinię i możesz otworzyć usterki i żądanie funkcji w projekcie Mixed Reality Toolkit for Unity w serwisie GitHub.

Pakiety wczesnej wersji zapoznawczej

Niektóre części zestawu MRTK3 są na wcześniejszych etapach procesu programowania niż inne. Pakiety wczesnej wersji zapoznawczej można zidentyfikować w narzędziu Mixed Reality Feature Tool i unity Menedżer pakietów przez Early Preview oznaczenie w nazwach.

Od września 2023 r. następujące składniki są uważane za wczesne wersje zapoznawcze.

Nazwisko Nazwa pakietu
Ułatwienia dostępu org.mixedrealitytoolkit.accessibility
Powiązanie danych i motywy org.mixedrealitytoolkit.data

Zespół MRTK jest w pełni zaangażowany w udostępnienie tej funkcji. Należy pamiętać, że pakiety mogą nie zawierać pełnej funkcji, którą planujemy wydać; mogą przejść poważne, powodujące niezgodność zmiany architektury przed wydaniem.

Bardzo zachęcamy do przekazania wszelkich opinii, aby ułatwić kształtowanie ostatecznej formy tych wczesnych funkcji w wersji zapoznawczej.

Bloki konstrukcyjne środowiska użytkownika

PrzyciskPrzycisk
Przycisk głośności zoptymalizowany pod kątem szerokiej gamy modalności wejściowych, w tym szturchanie, spojrzenie-szczypta, interakcje ray, kliknięcie myszy i gamepad.

Kontrolka GraniceKontrolka Granice
Opinie intencji i precyzyjne manipulowanie cenami.

Manipulator obiektówManipulator obiektów
Przenoszenie i manipulowanie obiektami za pomocą jednej lub dwóch rąk z szeroką gamą modalności danych wejściowych.

Menu ręczneMenu ręczne
Ręcznie zakotwiczona kolekcja kontrolek środowiska użytkownika w celu łatwego dostępu do szybkich akcji.

Menu w pobliżuMenu w pobliżu
Kolekcja kontrolek środowiska użytkownika, które mogą być manipulowane, przypięte i ustawione na obserwowanie użytkownika.

SuwakSlider
Dostosuj wartość wzdłuż osi jednowymiarowej.

ZmiennaSolver
Różne zachowania pozycjonowania obiektów, takie jak tag wzdłuż, blokada ciała, stały rozmiar widoku i magnetyzm powierzchni

Okno dialogoweOkno dialogowe
Monituj o akcję użytkownika.

ŁupekŁupek
Płaski panel do wyświetlania interfejsów i zawartości w dużym formacie.

Figma Toolkit for MRTK3 (wersja zapoznawcza)

Wersja wstępna zestawu Narzędzi Figma Toolkit for MRTK3 zawiera składniki interfejsu użytkownika oparte na nowym języku projektowania rzeczywistości mieszanej firmy Microsoft wprowadzonym w narzędziu MRTK3. Reprezentacje 2D składników można używać w procesie projektowania do tworzenia układów interfejsu użytkownika i scenorysów.

Wideo sesji z konferencji Microsoft Mixed Reality Dev Days 2022

Plan rozwoju

Harmonogram działania z publicznej wersji zapoznawczej do ogólnej dostępności został szczegółowo opisany w poniższej tabeli. Organizacja zestawu narzędzi Mixed Reality Toolkit ogłosi przyszłe wydania.

Zwolnij Oś czasu
Publiczna wersja zapoznawcza 8 czerwca 2022 r.
Aktualizacje wersji zapoznawczej Około co 2–4 tygodnie do ga
Ogólna dostępność 6 września 2023 r. (wpis w blogu)