Mixed Reality Toolkit 3
Az MRTK3 a Microsoft Mixed Reality Toolkit for Unity harmadik generációja. Ez egy Microsoft-alapú nyílt forráskódú projekt, amely felgyorsítja a platformfüggetlen vegyes valóság fejlesztését a Unityben. Ez az új verzió a Unity XR Felügyeleti rendszerére és az XR Interaction Toolkitre épül. Jellemzői többek között az alábbiak:
- Platformfüggetlen bemeneti rendszert és építőelemeket biztosít a térbeli interakciókhoz és a felhasználói felülethez.
- Gyors prototípus-készítést tesz lehetővé a szerkesztőn belüli szimuláción keresztül, amely lehetővé teszi a módosítások azonnali megtekintését.
- Bővíthető keretrendszerként működik, amely lehetővé teszi a fejlesztők számára az alapvető összetevők felcserélésének lehetőségét.
- Számos platformot támogat:
Platform | Támogatott eszközök |
---|---|
OpenXR XR-eszközök | Microsoft HoloLens 2 Meta Quest (kísérleti) Windows Mixed Reality (kísérleti) SteamVR (kísérleti) Oculus Rift on OpenXR (kísérleti) Lenovo ThinkReality A3 (a Qualcomm Snapdragon Spaces - kísérleti) |
Windows | Hagyományos síkképernyős asztal (kísérleti) |
És hamarosan továbbiak is érkeznek! |
Üdvözli az MRTK3
A Mixed Reality Toolkit Organization jelenleg az MRTK3-at tartja karban, és kiadta az MRTK3-at az általános rendelkezésre álláshoz (GA). Minden új HoloLens-alkalmazást arra biztatunk, hogy az MRTK3 használatával készüljön el.
Főbb fejlesztések
Architektúra
- A Unity XR Interaction Toolkitre és a Unity bemeneti rendszerére épül.
- OpenXR-alapú.
- Nyitott és rugalmas interakciós paradigmák.
Teljesítmény
- A legtöbb funkció és rendszer újraírása és újratervezése az UX-től az alrendszerekbe való bemenetig.
- Nulla keretenkénti memóriafoglalás.
- A HoloLens 2 és más erőforrás-korlátozott mobilplatformok maximális teljesítményére hangolva.
Felhasználói felület
- Új interakciós modellek (tekintet-csippentés közvetett manipuláció).
- Frissített vegyes valóság tervezési nyelv.
- Unity Canvas + 3D UX: éles üzemű dinamikus automatikus elrendezés.
- Egyesített 2D és 3D bemenet a gamepad, az egér és az akadálymentesség támogatásához.
- Adatkötés a védjegyzéshez, a teához, a dinamikus adatokhoz és az összetett listákhoz.
Akadálymentesség (korai előzetes verzió)
- Gyengénlátó segédeszközök.
- Bemeneti segítség.
Hosszú távú támogatás
- Minimális követelmények: OpenXR, Unity 2021.3 LTS vagy Unity 2022.3 LTS, Unity XR Interaction Toolkit.
Verziókezelés
Az MRTK korábbi verzióiban (HoloToolkit és MRTK v2) minden csomag teljes készletként jelent meg, ugyanazzal a verziószámmal (pl. 2.8.0). Az MRTK3-tól kezdve minden csomag külön-külön verziószámozott, a Szemantikus Verziószámozás 2.0.0 specifikációt követve.
Feljegyzés
Az MRTK3 "3" értéke nem verziószám. Ez a mögöttes architektúra generációjának mutatója, a HoloToolkit pedig az első generációs, az MRTK v2.x pedig a második generációs.
Az egyéni verziószámozás gyorsabb karbantartást tesz lehetővé, miközben jobb fejlesztői ismereteket nyújt a módosítások mértékéről, és csökkenti a frissíteni kívánt javítás(ok) beszerzéséhez szükséges csomagok számát.
Ha például egy nem kompatibilitástörő új funkciót ad hozzá az UX-magcsomaghoz, amely a felhasználói felület viselkedésének logikáját tartalmazza, az alverzió száma (3.0.x-ről 3.1.0-ra) nő. Mivel a módosítás nem törik meg, az UX-összetevők csomagját, amely az UX-magtól függ, nem szükséges frissíteni.
A módosítás eredményeként nincs egységes MRTK3 termékverzió.
Az adott csomagok és azok verzióinak azonosításához az MRTK3 egy "névjegy" párbeszédpanelt biztosít, amely felsorolja a projektben szereplő megfelelő csomagokat. A párbeszédpanel eléréséhez válassza Mixed Reality
>>MRTK3
About MRTK
a menüsáv Unity elemét.
Ág állapota
A Mixed Reality Eszközkészlet-szervezet jelenleg fenntartja és frissíti az MRTK3-at. Nagyra értékeljük visszajelzését, és a Unity GitHub-projekthez készült Mixed Reality Eszközkészletben megnyithatja a hibákat és a funkciókéréseket.
Előzetes verziójú csomagok
Az MRTK3 egyes részei a fejlesztési folyamat korábbi szakaszaiban vannak, mint mások. A korai előzetes verziójú csomagok a Mixed Reality szolgáltatáseszközben és a Unity Csomagkezelő azonosíthatók a Early Preview
nevükben szereplő megjelöléssel.
2023 szeptemberétől a következő összetevők tekinthetők előzetes verzióban.
Név | Csomag neve |
---|---|
Akadálymentesség | org.mixedrealitytoolkit.accessibility |
Adatkötés és -csoportosítás | org.mixedrealitytoolkit.data |
Az MRTK csapata teljes mértékben elkötelezett a funkció felszabadítása mellett. Fontos megjegyezni, hogy előfordulhat, hogy a csomagok nem tartalmazzák a kiadásra tervezett teljes funkciót; a kiadás előtt jelentős, az architekturális változásokat megtörő változásokon eshetnek át.
Nagyon javasoljuk, hogy minden visszajelzést adjon a korai előzetes funkciók végső formájának kialakításához.
UX építőelemek
Gomb
A beviteli módok széles körére optimalizált hangerőszabályzó gomb, beleértve a pokingot, a tekintetcsípést, a ray interakciókat, az egérkattintást és a játékpadot.
Határvezérlő
Szándékvisszajelzések és pontossági manipulációk.
Objektummanipulátor
Objektumok mozgatása és kezelése egy vagy két kézzel, számos különböző beviteli móddal.
Kéz menü
Az UX-vezérlők kézzel rögzített gyűjteménye a gyors műveletekhez való könnyű hozzáférés érdekében.
Közel menü
Olyan UX-vezérlők gyűjteménye, amelyek módosíthatók, rögzíthetők és beállíthatók a felhasználó követésére.
Csúszka
Érték beállítása egy egydimenziós tengely mentén.
Megoldó
Különféle objektumhelyezési viselkedések, mint például a címke mentén, a testzárolás, az állandó nézetméret és a felületi mágnesesség
Párbeszéd
Felhasználói művelet kérése.
Pala
Sík panel nagy formátumú felületek és tartalmak megjelenítéséhez.
Figma Toolkit for MRTK3 Preview
Az MRTK3-hoz készült Figma Toolkit előzetes verziójában felhasználói felületi összetevők találhatók, amelyek a Microsoft új, AZ MRTK3-ban bevezetett vegyes valóság tervezési nyelvén alapulnak. A tervezési folyamat során használhatja az összetevők 2D-s ábrázolását felhasználói felületi elrendezések és storyboardok létrehozásához.
Munkamenet-videók a Microsoft Mixed Reality Fejlesztői Napok 2022-ből
Ütemterv
Az ütemterv a nyilvános előzetes verziótól az általános rendelkezésre állásig az alábbi táblázatban található. A Mixed Reality Toolkit Organization bejelenti a jövőbeli kiadásokat.
Felszabadítás | Idősor |
---|---|
Nyilvános előzetes verzió | 2022. június 8. |
Előzetes verziójú frissítések | Körülbelül 2-4 hetente, amíg a ga |
Általános rendelkezésre állás | 2023. szeptember 6. (blogbejegyzés) |