Mixed Reality Toolkit 3
MRTK3 is de derde generatie Microsoft Mixed Reality Toolkit voor Unity. Het is een opensource-project op basis van Microsoft om de platformoverschrijdende mixed reality-ontwikkeling in Unity te versnellen. Deze nieuwe versie is gebouwd op het XR Management-systeem van Unity en de XR Interaction Toolkit. Dit zijn enkele van de functies:
- Biedt het platformoverschrijdende invoersysteem en de bouwstenen voor ruimtelijke interacties en gebruikersinterface.
- Maakt snelle prototypen mogelijk via in-editorsimulatie waarmee u direct wijzigingen kunt zien.
- Werkt als een uitbreidbaar framework waarmee ontwikkelaars kernonderdelen kunnen verwisselen.
- Ondersteunt een breed scala aan platformen:
Platform | Ondersteunde apparaten |
---|---|
OpenXR XR-apparaten | Microsoft HoloLens 2 Meta Quest (experimenteel) Windows Mixed Reality (experimenteel) SteamVR (experimenteel) Oculus Rift op OpenXR (experimenteel) Lenovo ThinkReality A3 (met Azure Azure Azure- experimenteel) |
Windows | Traditioneel bureaublad met plat scherm (experimenteel) |
En binnenkort meer! |
Welkom bij de MRTK3
Mixed Reality Toolkit Organization onderhoudt momenteel MRTK3 en heeft MRTK3 uitgebracht voor algemene beschikbaarheid (GA). We raden alle nieuwe HoloLens-toepassingen aan om te worden gebouwd met MRTK3.
Belangrijke verbeteringen
Architectuur
- Gebouwd op Unity XR Interaction Toolkit en het Unity Input System.
- OpenXR gericht.
- Open-ended en flexibele interactieparadigma's.
Prestaties
- Herschreven en opnieuw ontworpen de meeste functies en systemen, van UX tot invoer tot subsystemen.
- Nul per frame geheugentoewijzing.
- Afgestemd op maximale prestaties op HoloLens 2 en andere mobiele platforms met beperkte resources.
Gebruikersinterface
- Nieuwe interactiemodellen (kijk-knijp indirecte manipulatie).
- Mixed Reality Design Language bijgewerkt.
- Unity Canvas + 3D UX: dynamische automatische indeling op productieniveau.
- Geïntegreerde 2D & 3D-invoer voor gamepad-, muis- en toegankelijkheidsondersteuning.
- Gegevensbinding voor huisstijl, thema's, dynamische gegevens en complexe lijsten.
Toegankelijkheid (vroege preview)
- Slechtziende hulpmiddelen.
- Hulp bij invoer.
Langetermijnondersteuning
- Minimale vereisten: OpenXR, Unity 2021.3 LTS of Unity 2022.3 LTS, XR Interaction Toolkit van Unity.
Versiebeheer
In eerdere versies van MRTK (HoloToolkit en MRTK v2) zijn alle pakketten uitgebracht als een volledige set, gemarkeerd met hetzelfde versienummer (bijvoorbeeld: 2.8.0). Vanaf MRTK3 wordt elk pakket afzonderlijk geversied volgens de specificatie Semantic Versioning 2.0.0.
Notitie
De '3' in MRTK3 is geen versienummer. Het is een indicator van de generatie van de onderliggende architectuur, waarbij HoloToolkit één generatie is en MRTK v2.x generatie twee.
Met afzonderlijke versiebeheer kunt u sneller onderhoud uitvoeren, terwijl u meer inzicht krijgt in de omvang van wijzigingen en het aantal pakketten dat moet worden bijgewerkt om de gewenste fix(en) te verkrijgen.
Als er bijvoorbeeld een niet-belangrijke nieuwe functie wordt toegevoegd aan het UX-kernpakket dat de logica voor het gedrag van de gebruikersinterface bevat, neemt het secundaire versienummer toe (van 3.0.x tot 3.1.0). Omdat de wijziging niet kan worden onderbroken, hoeft het UX-onderdelenpakket, dat afhankelijk is van de UX-kern, niet te worden bijgewerkt.
Als gevolg van deze wijziging is er geen geïntegreerde MRTK3-productversie.
Om specifieke pakketten en hun versies te identificeren, biedt MRTK3 een 'about'-dialoogvenster met de relevante pakketten die in het project zijn opgenomen. Als u dit dialoogvenster wilt openen, selecteert u in Unity op de menubalk de optie Mixed Reality
About MRTK
>MRTK3
>.
Vertakkingsstatus
Mixed Reality Toolkit Organization onderhoudt en werkt MRTK3 momenteel bij. We waarderen uw feedback en u kunt bugs en functieaanvragen openen in het Mixed Reality Toolkit voor Unity GitHub-project.
Vroege preview-pakketten
Sommige onderdelen van MRTK3 bevinden zich in eerdere fasen van het ontwikkelingsproces dan andere. Vroege preview-pakketten kunnen worden geïdentificeerd in de Mixed Reality Feature Tool en Unity Pakketbeheer door de Early Preview
aanduiding in hun namen.
Vanaf september 2023 worden de volgende onderdelen als vroege preview beschouwd.
Naam | Pakketnaam |
---|---|
Toegankelijkheid | org.mixedrealitytoolkit.accessibility |
Gegevensbinding en thema's | org.mixedrealitytoolkit.data |
Het MRTK-team zet zich volledig in voor het vrijgeven van deze functionaliteit. Het is belangrijk om te weten dat de pakketten mogelijk niet de volledige functie bevatten die we van plan zijn vrij te geven; ze kunnen belangrijke, belangrijke wijzigingen in de architectuur ondergaan voordat ze worden uitgebracht.
We raden u sterk aan om alle feedback te geven om de uiteindelijke vorm van deze vroege preview-functies vorm te geven.
UX-bouwstenen
Knop
Een volumetrische knop die is geoptimaliseerd voor een breed scala aan invoermodaliteiten, waaronder pokken, knijpen, ray-interacties, muisklik en gamepad.
Besturingselement Voor grenzen
Intentiefeedback en precisiemanipulatie betaalbaarheid.
Object Manipulator
Verplaats en bewerk objecten met een of twee handen met een grote verscheidenheid aan invoermodaliteiten.
Handmenu
Een handankerige verzameling UX-besturingselementen voor eenvoudige toegang tot snelle acties.
Bij menu
Verzameling UX-besturingselementen die kunnen worden bewerkt, vastgemaakt en ingesteld om de gebruiker te volgen.
Schuifregelaar
Pas een waarde aan op een eendimensionale as.
Oplosser
Verschillende gedrag voor objectpositionering zoals tag-along, body-lock, constante weergavegrootte en oppervlak magnetisme
Dialoogvenster
Vragen om actie van de gebruiker.
Leisteen
Een plat paneel voor het weergeven van interfaces en inhoud met een grote indeling.
Figma Toolkit voor MRTK3 Preview
De prerelease van Figma Toolkit voor MRTK3 bevat UI-onderdelen op basis van de nieuwe Mixed Reality Design Language van Microsoft die is geïntroduceerd in MRTK3. U kunt de 2D-weergaven van de onderdelen in het ontwerpproces gebruiken voor het maken van UI-indelingen en storyboards.
Sessievideo's van Microsoft Mixed Reality Dev Days 2022
Roadmap
De roadmap van openbare preview naar algemene beschikbaarheid wordt beschreven in de volgende tabel. Mixed Reality Toolkit Organization kondigt toekomstige releases aan.
Vrijgeven | Tijdlijn |
---|---|
Openbare preview | 8 juni 2022 |
Preview-updates | Ongeveer om de 2-4 weken tot ga |
Algemene beschikbaarheid | 6 september 2023 (blogbericht) |