Share via


Mi a Mixed Reality Toolkit 2?

Vegyes valósági eszközkészlet


Az MRTK-Unity egy, a Microsoft által kezdeményezett projekt, amely olyan összetevőket és funkciókat kínál, amelyek felgyorsítják a platformfüggetlen, vegyes valóságú alkalmazások fejlesztését a Unityben. 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 eszközt támogat:
XR SDK beépülő modul (Unity XR beépülő modul felügyeleti beépülő modul-szolgáltatók) Támogatott eszközök
Unity OpenXR beépülő modul (Unity 2020 vagy 2021 LTS)
(Bizonyos eszközök bizonyos funkcióihoz szükséges Mixed Reality OpenXR beépülő modul)
Microsoft HoloLens 2
Windows Mixed Reality headsetek
Meta Quest
A SteamVR-en futó eszköz OpenXR-en keresztül
Windows XR beépülő modul Microsoft HoloLens
Microsoft HoloLens 2
Windows Mixed Reality-headsetek
Oculus XR beépülő modul (Unity 2019 vagy újabb LTS) Meta Quest (oculus integrációs csomagon keresztül)
ARCore XR beépülő modul Android (AR Foundationen keresztül)
ARKit XR beépülő modul iOS (AR Foundationen keresztül)
XR SDK beépülő modul (Unity XR beépülő modul felügyeleti beépülő modul-szolgáltatók) Támogatott eszközök
Unity OpenXR beépülő modul (előzetes verzió: MRTK 2.6, Unity 2020 vagy 2021 LTS)
(Bizonyos eszközök bizonyos funkcióihoz szükséges Mixed Reality OpenXR beépülő modul)
Microsoft HoloLens 2
Windows Mixed Reality headsetek
Meta Quest
A SteamVR-en futó eszköz OpenXR-en keresztül
Windows XR beépülő modul Microsoft HoloLens
Microsoft HoloLens 2
Windows Mixed Reality-headsetek
Oculus XR beépülő modul (Unity 2019 vagy újabb LTS) Meta Quest (oculus integrációs csomagon keresztül)
ARCore XR beépülő modul Android (AR Foundationen keresztül)
ARKit XR beépülő modul iOS (AR Foundationen keresztül)

További támogatott eszközök:

  • Ultraleap Leap Motion vezérlő kézkövetéshez

Feljegyzés

Bemutattuk az MRTK3 nyilvános előzetes verzióját, az MRTK következő fejezetét. További információkért tekintse meg az MRTK3 dokumentációját.

Az MRTK használatának első lépései

Ha most ismerkedik az MRTK vagy a Vegyes valóság fejlesztésével a Unityben, javasoljuk, hogy telepítse és vizsgálja meg az MRTK Examples Hub mintaalkalmazást az eszközön vagy az emulátoron.

Ha már megvan a hang, amit Mixed Reality és MRTK kínál, telepítse a szükséges eszközöket, és kövesse a kezdő szintű HoloLens 2 oktatóanyag sorozat.

Szeretnéd látni, mi folyik a motorháztető alatt?

Dokumentáció

Kibocsátási megjegyzések
Kibocsátási megjegyzések
AZ MRTK áttekintése
AZ MRTK áttekintése
API-referencia
API-referencia

Build állapota

Ág CI-állapot Dokumentumok állapota
main CI-állapot Dokumentumok állapota

Funkcióterületek

UX építőelemek

GombGomb
Gombvezérlő, amely támogatja a különböző beviteli módszereket, beleértve a HoloLens 2 csuklós kezét

HatárvezérlőHatárvezérlő
Standard felhasználói felület objektumok 3D térben történő manipulálására

ObjektummanipulátorObjektummanipulátor
Parancsprogram objektumok egy vagy két kézzel történő manipulálására

PalaPala
Kétdimenziós stílussík, amely csuklós kézi bevitellel támogatja a görgetést

RendszerbillentyűzetRendszerbillentyűzet
Példaszkript a rendszer billentyűzetének a Unityben való használatára

KezelhetőKezelhető
Szkript az objektumok vizuális állapotokkal és tématámogatással való kezelhetővé tételéhez

Feloldó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

ObjektumgyűjteményObjektumgyűjtemény
Objektumtömb háromdimenziós alakzatban való elhelyezésére szolgáló szkript

ElemleírásTooltip
Széljegyzet felhasználói felület rugalmas horgony-/kimutatásrendszerrel, amely mozgásvezérlők és objektumok címkézésére használható

CsúszkaCsúszka
Csúszka felhasználói felülete a közvetlen kézkövetési interakciót támogató értékek módosításához

MRTK Standard ShaderMRTK Standard Shader
Az MRTK Standard árnyékolója a különböző Fluent tervezési elemeket támogatja teljesítménnyel

Kéz menüKéz menü
Kézzel zárolt felhasználói felület a gyors hozzáféréshez a Hand Constraint Solver használatával

AlkalmazássávAlkalmazássáv
Felhasználói felület a Bounds Control manuális aktiválásához

MutatókMutatók
További információ a különböző típusú mutatókról

Ujjbegy-vizualizációUjjbegy-vizualizáció
Vizuális megfizethetőség az ujjhegyen, amely javítja a közvetlen interakció megbízhatóságát

Közel menüKözel menü
Lebegő menü felhasználói felülete a közeli interakciókhoz

Térbeli tudatosság – első lépésekTérbeli tudatosság nézet
A holografikus objektumok interakcióba lépnek a fizikai környezetekkel

HangparancsHangparancs
Szkriptek és példák a beszédbemenet integrálásához

FolyamatjelzőFolyamatjelző
Vizualizációs jelző az adatfolyamat vagy -művelet kommunikációhoz

PárbeszédPárbeszéd
Felhasználói felület a felhasználó megerősítésének vagy nyugtázásának igényléséhez

Kézi edzőKézi edző
Összetevő, amely segít irányítani a felhasználót, ha a kézmozdulatot nem tanítják

Kézfizikai szolgáltatásKézi fizika szolgáltatás [Kísérleti]
A kézfizikai szolgáltatás lehetővé teszi a merev karosszéria ütközési eseményeit és a csuklós kezekkel való interakciót

Görgetési gyűjteményGörgetési gyűjtemény
Objektumgyűjtemény, amely natív módon görgeti a 3D objektumokat

DokkDock [Kísérleti]
A Dock lehetővé teszi az objektumok előre meghatározott pozíciókba való áthelyezését és kimozdítását

Szemkövetés: Cél kiválasztásaSzemkövetés: Cél kiválasztása
A szem-, hang- és kézbemenet kombinálásával gyorsan és könnyedén választhatja ki a hologramokat a jelenetben

Szemkövetés: NavigációSzemkövetés: Navigáció
Megtudhatja, hogyan görgetheti automatikusan a szöveget, vagy hogyan nagyíthat folyékonyan a szűrt tartalmakra a megjelenített adatok alapján

Szemkövetés: HőtérképSzemkövetés: Hőtérkép
Példák naplózásra, betöltéshez és vizualizációhoz, amit a felhasználók az alkalmazásban látnak

Eszközök

Ablak optimalizálásaAblak optimalizálása Függőségi ablakFüggőségi ablak Build ablakBuild ablak Bemeneti felvételBemeneti felvétel
Mixed Reality-projektek konfigurációjának automatizálása teljesítményoptimalizálás céljából Az eszközök közötti függőségek elemzése és a fel nem használt eszközök azonosítása A Mixed Reality-alkalmazások teljes körű buildelési folyamatának konfigurálása és végrehajtása Fejmozgatási és kézkövetési adatok rögzítése és lejátszása a szerkesztőben

Példajelenetek

Az MRTK példajelenetekkel szemlélteti az MRTK funkcióinak használatát. A példajeleneteket az Assets/MRTK/Examples/Demos mappában találja. A Példajelenetek lapon megtudhatja, hogyan szerezhet be és futtathat példajeleneteket. A Kéz interakciós példák jelenet remek hely az MRTK interakciók és felhasználói felület építőelemeinek megtapasztalásához.

2. példakép

MRTK-példaközpont

Az MRTK Examples Hub segítségével különböző példajeleneteket próbálhat ki az MRTK-ban anélkül, hogy minden jelenetet létrehozna és üzembe helyez. A HoloLens(x86), a HoloLens 2(ARM) és a Windows Mixed Reality modern headsetekhez (x64) készült előre elkészített alkalmazáscsomagokat a "Mixed Reality Toolkit Examples" csomag kiválasztásával töltheti le az MR szolgáltatáseszközben. Győződjön meg arról, hogy a Windows eszközportál használatával telepít alkalmazásokat a HoloLens (1st gen)-en. A HoloLens 2-ben letöltheti és telepítheti az MRTK Examples Hubot a Microsoft Store alkalmazáson keresztül.

A Példák központ README oldalán megismerheti a többjelenetes központ mrTK jelenetrendszerrel és jelenetáttűnési szolgáltatással való létrehozásának részleteit.

Példa jelenetközpontra

MRTK-val készített mintaalkalmazások

Az elemek periodikus táblázata Galaxy Explorer Felület mintaalkalmazás
Az Elemek periodikus táblázata egy nyílt forráskódú mintaalkalmazás, amely bemutatja, hogyan használható az MRTK bemeneti rendszere és építőelemei a HoloLens és az Immersive headsetek alkalmazásélményének létrehozásához. Olvassa el a portálási történetet: Az Elemek alkalmazás periodikus táblázatának létrehozása a HoloLens 2-be MRTK v2 használatával A Galaxy Explorer egy nyílt forráskódú mintaalkalmazás, amelyet eredetileg 2016 márciusában fejlesztettek ki a HoloLens "Az ötlet megosztása" kampány részeként. A Galaxy Explorer a HoloLens 2 új funkcióival frissült az MRTK v2 használatával. Olvassa el a történetet: The Making of Galaxy Explorer for HoloLens 2 A Surface egy nyílt forráskódú mintaalkalmazás a HoloLens 2-hez, amely bemutatja, hogyan hozhatunk létre tapintható érzést vizuális, hang- és teljes körű kézkövetéssel. Tekintse meg a Microsoft MR Dev Days-munkamenet Tanulás a Surface alkalmazásból a részletes tervezési és fejlesztési történetet.

Szekcióvideó a Mixed Reality Fejlesztői Napok 2020-ból

MRDevDays 1 MRDevDays 3 MRDevDays 2
Oktatóanyag egy egyszerű MRTK-alkalmazás létrehozásáról az elejétől a végéig. Ismerje meg az interakciós fogalmakat és az MRTK többplatformos képességeit. Az MRTK UX építőelemeinek részletes bemutatása, amelyek segítségével gyönyörű vegyes valósági élményeket hozhat létre. Az MRTK és a külső teljesítményeszközök bemutatása, valamint az MRTK Standard Shader áttekintése.

További szekcióvideókat a Mixed Reality fejlesztői napjaiban talál.

Részvétel a közösséggel

Ez a projekt a Microsoft nyílt forráskóddal kapcsolatos viselkedési szabályzata alapján működik. További információért tekintse át a viselkedési szabályzat GYIK dokumentumát, illetve további kérdések vagy megjegyzések esetén írjon az opencode@microsoft.com e-mail-címre.

Hasznos források a Mixed Reality Fejlesztői központ

FelderítésFelderítés TervezésDesign FejlesztésFejlesztés Elosztás)Terjeszteni
Ismerje meg, hogyan hozhat létre vegyes valósági élményeket a HoloLens és a modern headsetek (VR) számára. Tervezési útmutatók lekérése. Felhasználói felület létrehozása. Ismerje meg az interakciókat és a bemeneteket. Fejlesztési útmutatók lekérése. Ismerje meg a technológiát. Értse meg a tudományt. Készítse elő az alkalmazást mások számára, és fontolja meg egy 3D-s indító létrehozását.

Hasznos erőforrások az Azure-ban

Spatial Anchors
Térbeli horgonyok
Beszédfelismerési szolgáltatásokSpeech Services Vision Service-szolgáltatásokVision Services
A Térbeli horgonyok egy platformfüggetlen szolgáltatás, amely lehetővé teszi vegyes valósági élmények létrehozását olyan objektumok használatával, amelyek az eszközök között folyamatosan megőrzik helyüket. Megismerheti és integrálhatja az Azure-ral működő beszédfunkciókat, például a szövegfelolvasást, a beszélőfelismerést vagy a beszédfordítást az alkalmazásba. Azonosítsa és elemezze a kép- vagy videotartalmat a Vision Services használatával, például a számítógépes látással, az arcfelismeréssel, az érzelemfelismeréssel vagy a videoindexelővel.

A közreműködés módja

Megtudhatja, hogyan járulhat hozzá az MRTK-hoz a Hozzájárulás webhelyen.

Segítség kérése

Ha az MRTK által okozott problémákba ütközik, vagy egyéb módon kérdése van a teendőkről, néhány erőforrás segíthet: