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 Management 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-esztétálá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 az OpenXR-en (kísérleti) Lenovo ThinkReality A3 ( Qualcomm Snapdragon Spaces - kísérleti) |
Windows | Hagyományos síkképernyős asztal (kísérleti) |
És hamarosan továbbiak is lesznek! |
Üdvözöljük az MRTK3-ben!
Mixed Reality Eszközkészlet-szervezet jelenleg az MRTK3-at tartja karban, és kiadta az MRTK3-at általánosan elérhetőként. Javasoljuk, hogy minden új HoloLens-alkalmazást az MRTK3-tal együtt építsünk fel.
Főbb fejlesztések
Architektúra
- A Unity XR Interaction Toolkitre és a Unity bemeneti rendszerre épül.
- Az OpenXR fókuszban van.
- Nyitott és rugalmas interakciós paradigmák.
Teljesítmény
- A legtöbb funkció és rendszer újraírása és újratervezése a felhasználói felülettől az alrendszerekbe való bemenetig.
- Nulla keretenkénti memóriafoglalás.
- A HoloLens 2 és más erőforrás-korlátozott mobilplatformokon a maximális teljesítmény érdekében van hangolva.
Felhasználói felület
- Új interakciós modellek (tekintet-csippentés közvetett manipuláció).
- Frissített Mixed Reality tervezőnyelv.
- Unity Canvas + 3D UX: éles szintű dinamikus automatikus elrendezés.
- Egyesített 2D & 3D bemenet a játékpad, az egér és az akadálymentesség támogatásához.
- Adatkötés arculati, témájú, dinamikus adatokhoz és összetett listákhoz.
Akadálymentesség (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 és 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 Szemantic Versioning 2.0.0 specifikációja alapján.
Megjegyzé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 az első generációs, az MRTK v2.x pedig a második generáció.
Az egyéni verziószámozás lehetővé teszi a gyorsabb karbantartást, miközben a fejlesztők jobban megérthetik a módosítások nagyságrendjét, és csökkentik a kívánt javítás(ok) beszerzéséhez frissíteni kívánt csomagok számát.
Ha például a felhasználói felület viselkedésének logikáját tartalmazó UX-magcsomaghoz hozzáad egy nem kompatibilitástörő új funkciót, az alverzió száma (3.0.x-ről 3.1.0-ra) nő. Mivel a változás nem törik meg, a UX-összetevők csomagját, amely az UX magtól függ, nem kell frissíteni.
Ennek a változásnak köszönhetően 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
Mixed Reality Eszközkészlet-szervezet jelenleg karbantartja és frissíti az MRTK3-at. Nagyra értékeljük visszajelzését, és hibákat és funkciókéréseket nyithat meg a Unity GitHubhoz készült Mixed Reality Toolkit projektben.
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 nevükben szereplő megjelöléssel azonosíthatók a Mixed Reality funkcióeszközben és a Early Preview
Unity Package Managerben.
2023 szeptemberétől a következő összetevők tekinthetők előzetes verzióban.
Name | Csomag neve |
---|---|
Akadálymentesség | org.mixedrealitytoolkit.accessibility |
Adatkötés és -készí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; jelentős, az architekturális változásokat megszakító változásokon eshetnek át a kiadás előtt.
Nagyon javasoljuk, hogy adjon meg minden visszajelzést, hogy segítsen alakítani a végső formáját ezeknek a korai előzetes funkcióknak.
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 tekintet-csippentést, a ray interakciókat, az egérkattintást és a játékpadot.
vezérlőelemek vezérlőeleme
Szándékvisszajelzések és pontossági manipulációs megfizethetőség.
objektummanipulátor
Objektumok mozgatása és kezelése egy vagy két kézzel, sokféle beviteli móddal.
– Kéz menü
Az UX-vezérlők kézzel rögzített gyűjteménye a gyorsműveletek könnyű eléréséhez.
közel menüje
A felhasználói felület vezérlőinek gyűjteménye, amelyek kezelhetők, rögzíthetők és beállíthatók a felhasználó követésére.
csúszka
Egy egydimenziós tengely mentén állítsa be az értéket.
Solver
Különböző objektumpozíciós viselkedések, például címke mentén, testzárolás, állandó nézetméret és felületmágnesesség
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őtelepítése felhasználói felületi összetevőket tartalmaz a Microsoft új Mixed Reality designnyelve alapján, amelyet az MRTK3-ban vezet be. A tervezési folyamatban az összetevők 2D-s ábrázolásait használhatja felhasználói felületi elrendezések és storyboardok létrehozásához.
A Microsoft Mixed Reality Dev Days 2022 munkamenetvideói
Ütemterv
Az ütemtervet a nyilvános előzetes verziótól az általános elérhetőségig az alábbi táblázat ismerteti. Mixed Reality Toolkit Organization bejelenti a jövőbeli kiadásokat.
Kiadás | Idővonal |
---|---|
Nyilvános előzetes verzió | 2022. június 8. |
Frissítések előzetes verziója | Körülbelül 2-4 hetente, amíg a ga |
Általános rendelkezésre állás | 2023. szeptember 6. (blogbejegyzés) |