Mixed Reality Toolkit 3

MRTK3 szalagcím

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>>MRTK3About MRTKa 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

Gombgomb
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.

Kötöttvezérlőelemek vezérlőeleme
Szándékvisszajelzések és pontossági manipulációs megfizethetőség.

Objektummanipulátorobjektummanipulátor
Objektumok mozgatása és kezelése egy vagy két kézzel, sokféle beviteli móddal.

Kéz menü– 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.

Menü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úszkacsúszka
Egy egydimenziós tengely mentén állítsa be az értéket.

SolverSolver
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

Párbeszédpanel
Felhasználói művelet kérése.

Palapala
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)