Mixed Reality Toolkit 3
MRTK3 is de derde generatie van Microsoft Mixed Reality Toolkit voor Unity. Het is een door Microsoft gestuurd opensource-project om platformoverschrijdende mixed reality-ontwikkeling in Unity te versnellen. Deze nieuwe versie is gebouwd op het XR Management-systeem van Unity en XR Interaction Toolkit. Dit zijn enkele van de functies:
- Biedt het platformoverschrijdende invoersysteem en bouwstenen voor ruimtelijke interacties en gebruikersinterface.
- Maakt snelle prototypen mogelijk via simulatie in de editor, zodat u wijzigingen direct kunt zien.
- Werkt als een uitbreidbaar framework waarmee ontwikkelaars kernonderdelen kunnen wisselen.
- Ondersteunt een breed scala aan platforms:
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 Qualcomm Snapdragon Spaces - experimenteel) |
Windows | Traditioneel flatscreen-bureaublad (experimenteel) |
En binnenkort nog 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 en flexibele interactieparadigma's.
Prestaties
- De meeste functies en systemen zijn herschreven en opnieuw ontworpen, van UX tot invoer tot subsystemen.
- Geen geheugentoewijzing per frame.
- Afgestemd op maximale prestaties op HoloLens 2 en andere mobiele platforms met beperkte resources.
Gebruikersinterface
- Nieuwe interactiemodellen (indirecte manipulatie met staren-knijpen).
- De Mixed Reality-ontwerptaal is bijgewerkt.
- Unity Canvas + 3D UX: dynamische automatische indeling op productieniveau.
- Geïntegreerde 2D-& 3D-invoer voor ondersteuning voor gamepad, muis en toegankelijkheid.
- Gegevensbinding voor huisstijl, theming, dynamische gegevens en complexe lijsten.
Toegankelijkheid (vroege preview)
- Hulpmiddelen voor slechtziendheid.
- Hulp bij invoer.
Langetermijnondersteuning
- Minimale vereisten: OpenXR, Unity 2021.3 LTS en Unity 2022.3 LTS, de XR Interaction Toolkit van Unity.
Versiebeheer
In eerdere versies van MRTK (HoloToolkit en MRTK v2) werden 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 de eerste generatie is en MRTK v2.x generatie twee.
Met afzonderlijke versiebeheer kunt u sneller onderhoud uitvoeren, terwijl ontwikkelaars beter inzicht krijgen in de omvang van wijzigingen en het aantal pakketten dat moet worden bijgewerkt om de gewenste fix(sen) te verkrijgen, wordt verminderd.
Als er bijvoorbeeld een nieuwe functie wordt toegevoegd aan het UX-kernpakket dat de logica voor het gedrag van de gebruikersinterface bevat, wordt het secundaire versienummer verhoogd (van 3.0.x naar 3.1.0). Omdat de wijziging geen fouten veroorzaakt, hoeft het pakket met UX-onderdelen, dat afhankelijk is van de UX-kern, niet te worden bijgewerkt.
Als gevolg van deze wijziging is er geen uniforme MRTK3-productversie.
Om specifieke pakketten en hun versies te identificeren, biedt MRTK3 een dialoogvenster 'over' waarin de relevante pakketten worden vermeld die in het project zijn opgenomen. Als u dit dialoogvenster wilt openen, selecteert u Mixed Reality
>>MRTK3
About MRTK
in Unity op de menubalk.
Vertakkingsstatus
Mixed Reality Toolkit Organization onderhoudt en werkt MRTK3 momenteel bij. We stellen uw feedback op prijs en u kunt bugs en functieaanvragen openen in het GitHub-project Mixed Reality Toolkit voor Unity.
Vroege preview-pakketten
Sommige onderdelen van MRTK3 bevinden zich in een eerder stadium van het ontwikkelingsproces dan andere. Vroege preview-pakketten kunnen worden geïdentificeerd in de Mixed Reality Feature Tool en Unity Package Manager door de aanduiding in hun Early Preview
namen.
Vanaf september 2023 worden de volgende onderdelen beschouwd als vroege preview.
Name | Pakketnaam |
---|---|
Toegankelijkheid | org.mixedrealitytoolkit.accessibility |
Gegevensbinding en -theming | org.mixedrealitytoolkit.data |
Het MRTK-team zet zich volledig in om deze functionaliteit vrij te geven. Het is belangrijk te weten dat de pakketten mogelijk niet de volledige functie bevatten die we van plan zijn uit te brengen; ze kunnen belangrijke, ingrijpende wijzigingen in de architectuur ondergaan voordat ze worden uitgebracht.
We raden u aan om alle feedback te geven om de uiteindelijke vorm van deze vroege preview-functies vorm te geven.
UX-bouwstenen
Een volumetrische knop die is geoptimaliseerd voor een breed scala aan invoermethoden, waaronder pokken, staren en knijpen, ray-interacties, muisklik en gamepad.
Besturingselement grenzen
Intentiefeedback en betaalbaarheid voor precisiemanipulatie.
Object Manipulator
Verplaats en manipuleer objecten met één of twee handen met een grote verscheidenheid aan invoermethoden.
Handmenu
Een handgeankerde verzameling UX-besturingselementen voor eenvoudige toegang tot snelle acties.
Near Menu
Verzameling UX-besturingselementen die kunnen worden gemanipuleerd, vastgemaakt en ingesteld om de gebruiker te volgen.
Oplosser
Verschillende objectpositioneringsgedragen, zoals tag-along, body-lock, constante weergavegrootte en oppervlakte magnetisme
Dialoogvenster
Vragen om actie van de gebruiker.
Leisteenslei
Een plat paneel voor het weergeven van grote interfaces en inhoud.
Figma Toolkit voor MRTK3 Preview
De voorlopige versie 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.
Release | Tijdlijn |
---|---|
Openbare preview | dinsdag 8 juni 2022 |
Preview-updates | Ongeveer elke 2-4 weken tot ga |
Algemene beschikbaarheid | 6 september 2023 (blogbericht) |