Térbeli tudatosság – MRTK2

Térbeli tudatosság

A térbeli tudatossági rendszer valós környezettudatosságot biztosít a vegyes valósági alkalmazásokban. Az Microsoft HoloLens bevezetésekor a térbeli tudatosság hálók gyűjteményét biztosította, amelyek a környezet geometriáját mutatják be, ami lehetővé tette a hologramok és a valós világ közötti lenyűgöző interakciókat.

Megjegyzés

Jelenleg a Mixed Reality Toolkit nem a HoloToolkitbe eredetileg csomagolt Spatial Understanding-algoritmusokat tartalmazza. A Spatial Understanding általában magában foglalja a Spatial Mesh-adatok átalakítását egyszerűsített és/vagy csoportosított Mesh-adatok, például síkok, falak, padlók, mennyezetek stb. létrehozásához.

Első lépések

A térbeli tudatosság támogatásának hozzáadásához a Mixed Reality Eszközkészlet két fő összetevője szükséges: a térbeli tudatossági rendszer és egy támogatott platformszolgáltató.

  1. A térbeli tudatossági rendszer engedélyezése
  2. Egy vagy több térbeli megfigyelő regisztrálása és konfigurálása hálóadatok biztosításához
  3. Térbeli tudatosságot támogató platform létrehozása és üzembe helyezése

A térbeli tudatossági rendszer engedélyezése

A térbeli tudatossági rendszert a MixedRealityToolkit objektum (vagy egy másik szolgáltatásregisztráló összetevő) kezeli. Az alábbi lépéseket követve engedélyezheti vagy letilthatja a Térbeli tudatossági rendszert a MixedRealityToolkit profilban.

Mixed Reality Eszközkészlet néhány előre konfigurált alapértelmezett profillal rendelkezik. Ezek közül néhányban alapértelmezés szerint engedélyezve van vagy le van tiltva a térbeli tudatossági rendszer. Ennek az előkonfigurációnak a célja, különösen a letiltás esetén, hogy elkerülje a hálók kiszámításával és renderelésével kapcsolatos vizualizációs többletterhelést.

Profil Alapértelmezés szerint engedélyezve van a rendszer
DefaultHoloLens1ConfigurationProfile (Assets/MRTK/SDK/Profiles/HoloLens1) Hamis
DefaultHoloLens2ConfigurationProfile (Assets/MRTK/SDK/Profiles/HoloLens2) Hamis
DefaultMixedRealityToolkitConfigurationProfile (Assets/MRTK/SDK/Profiles) Igaz
  1. Válassza ki a MixedRealityToolkit objektumot a jelenethierarchiában az Inspector panelen való megnyitáshoz.

    MRTK-konfigurált jelenethierarchia

  2. Lépjen a Térbeli tudatossági rendszer szakaszra, és ellenőrizze a Térbeli tudatossági rendszer engedélyezése című szakaszt

    Térbeli tudatosság engedélyezése

  3. Válassza ki a kívánt Térbeli tudatossági rendszer implementációtípust. Az MixedRealitySpatialAwarenessSystem az alapértelmezett beállítás.

    A térbeli tudatossági rendszer implementálásának kiválasztása

Megfigyelők regisztrálása

A Mixed Reality Toolkit szolgáltatásai olyan adatszolgáltatói szolgáltatásokkal is rendelkezhetnek, amelyek a fő szolgáltatást platformspecifikus adatokkal és implementálási vezérlőkkel egészítik ki. Erre példa a Mixed Reality bemeneti rendszer, amely több adatszolgáltatóval rendelkezik a vezérlő és más kapcsolódó bemeneti információk lekéréséhez különböző platformspecifikus API-kból.

A térbeli tudatossági rendszer hasonló ahhoz, hogy az adatszolgáltatók hálóadatokat szolgáltatnak a rendszernek a valós világról. A térbeli tudatossági profilnak legalább egy térbeli megfigyelőt regisztrálnia kell. A térbeli megfigyelők általában platformspecifikus összetevők, amelyek szolgáltatóként szolgálnak a különböző típusú hálóadatok platformspecifikus végpontokból (pl. HoloLens) történő böngészéséhez.

  1. Nyissa meg vagy bontsa ki a Térbeli tudatossági rendszer profilt

    Térbeli tudatossági rendszer profilja

  2. Kattintson a "Térbeli megfigyelő hozzáadása" gombra

  3. Válassza ki a kívánt Spatial Observer megvalósítási típust

    A Térbeli megfigyelő implementáció kiválasztása

  4. Szükség szerint módosítsa a konfigurációs tulajdonságokat a megfigyelőn

Megjegyzés

DefaultMixedRealityToolkitConfigurationProfile Az (Assets/MRTK/SDK/Profiles) felhasználói előre konfigurálva lesznek a osztályt használó WindowsMixedRealitySpatialMeshObserver Windows Mixed Reality platformhoz.

Létrehozás és üzembe helyezés

Miután konfigurálta a térbeli tudatossági rendszert a kívánt megfigyelő(k)vel, a projekt felépíthető és üzembe helyezhető a célplatformon.

Fontos

Ha a Windows Mixed Reality platformot (pl. HoloLens) célozza meg, fontos biztosítani, hogy a térbeli észlelési képesség engedélyezve legyen a térbeli tudatossági rendszer eszközön való használatához.

Figyelmeztetés

Egyes platformok, például a Microsoft HoloLens, támogatják a Unityből történő távoli végrehajtást. Ez a funkció gyors fejlesztést és tesztelést tesz lehetővé a buildelési és üzembe helyezési lépés megkövetelése nélkül. Ügyeljen arra, hogy az alkalmazás beépített és üzembe helyezett verziójával végezze el a végső elfogadási tesztelést, amely a célhardveren és a platformon fut.

Következő lépések

Miután követte a fenti eljárásokat a térbeli tudatossági rendszer engedélyezéséhez, a rendszer részletesebben konfigurálható és vezérelhető.

Információk a megfigyelők felügyelőben való konfigurálásához:

Információ a megfigyelők kóddal történő ellenőrzéséről és kiterjesztéséről:

Lásd még