Térbeli tudatosság – első lépések

Térbeli tudatosság

A Térbeli tudatosság rendszer valós környezettudatosságot biztosít vegyes valóságú alkalmazásokban. A Microsoft HoloLens térbeli tudatosság olyan hálókat biztosított, amelyek a környezet geometriáját jelképe tették lehetővé, ami lehetővé tette a hologramok és a való világ közötti meggyőző interakciókat.

Megjegyzés

A Mixed Reality eszközkészlet jelenleg nem tartalmazza a Spatial Understanding algoritmusokat, ahogyan eredetileg a HoloToolkitbe csomagolták. A Spatial Understanding általában a Spatial Mesh-adatok átalakítását foglalja magában egyszerűsített és/vagy csoportosított Mesh-adatok, például síkok, fal, padló, felső határ stb. létrehozásához.

Első lépések

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

  1. A tértudatos rendszer engedélyezése
  2. Egy vagy több térbeli megfigyelő regisztrálása és konfigurálása hálóadatok szolgáltatása érdekében
  3. Térbeli tudatosságot támogató platform kiépítése és üzembe helyezése

A tértudatos rendszer engedélyezése

A Spatial Awareness 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 Spatial Awareness rendszert a MixedRealityToolkit profilban.

A Mixed Reality eszközkészlet tartalmaz néhány előre konfigurált alapértelmezett profilt. Ezek némelyikében a Spatial Awareness rendszer alapértelmezés szerint engedélyezve van vagy le van tiltva. Ennek az előkonfigurációnak, különösen letiltás esetén, az a célja, hogy elkerülje a hálók kiszámításával és rendereléssel kapcsolatos vizuális többletterhelést.

Profil A rendszer alapértelmezés szerint engedélyezve van
DefaultHoloLens1ConfigurationProfile (Assets/MRTK/SDK/Profiles/HoloLens1) Hamis
DefaultHoloLens2ConfigurationProfile (Assets/MRTK/SDK/Profiles/HoloLens2) Hamis
DefaultMixedRealityToolkitConfigurationProfile (Eszközök/MRTK/SDK/profilok) Igaz
  1. Válassza ki a MixedRealityToolkit objektumot a jelenethierarchiában az Inspector panel megnyitásához.

    MRTK konfigurált jelenethierarchia

  2. Lépjen a Spatial Awareness System szakaszra, és jelölje be a Térbeli tudatossági rendszer engedélyezése jelölőnégyzetet

    Térbeli tudatosság engedélyezése

  3. Válassza ki a kívánt Spatial Awareness rendszer-implementációtípust. A MixedRealitySpatialAwarenessSystem az alapértelmezett érték.

    A Spatial Awareness System Implementáció kiválasztása

Megfigyelők regisztrálása

Az Mixed Reality eszközkészlet szolgáltatásai olyan adatszolgáltatói szolgáltatásokkal is használhatók, amelyek kiegészítik a fő szolgáltatást a platformspecifikus adatokkal és implementáció-vezérlőkkel. Erre jó példa a Mixed Reality bemeneti rendszer, amely több adatszolgáltatóval rendelkezik a vezérlők és egyéb kapcsolódó bemeneti információk különböző platformspecifikus API-kból való lekértéhez.

A térbeli tudatosság rendszere hasonló abban, hogy az adatszolgáltatók a való világra vonatkozó hálóadatokat is adatokat adatokat stb. A Térbeli tudatosság profilban legalább egy Térbeli megfigyelőnek regisztrálva kell lennie. A térbeli megfigyelők általában platformspecifikus összetevők, amelyek a különböző típusú hálóadatok platformspecifikus végpontról (pl. végpontról) való felszínre hozása HoloLens.

  1. Nyissa meg vagy bontsa ki a Spatial Awareness System profilt

    Térbeli tudatosság rendszerprofilja

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

  3. Válassza ki a kívánt Spatial Observer-implementációtípust

    A Spatial Observer implementáció kiválasztása

  4. A megfigyelő konfigurációs tulajdonságainak módosítása szükség szerint

Megjegyzés

Az DefaultMixedRealityToolkitConfigurationProfile (Eszközök/MRTK/SDK/Profilok) felhasználói a osztályt használó Windows Mixed Reality platformhoz előre konfigurálva lesznek a Spatial Awareness WindowsMixedRealitySpatialMeshObserver rendszerével.

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

Miután konfigurálta a Spatial Awareness rendszert a kívánt megfigyelő(k)sel, a projekt felépíthető és üzembe helyezhető a célplatformon.

Fontos

Ha a Windows Mixed Reality platformot célozza (például HoloLens), fontos, hogy a térbeli észlelési képesség engedélyezve legyen ahhoz, hogy az eszközön használva legyen a Spatial Awareness rendszer.

Figyelmeztetés

Egyes platformok, beleértve a Microsoft HoloLens, támogatják a távoli végrehajtást a Unityn belülről. Ez a funkció gyors fejlesztést és tesztelést tesz lehetővé anélkül, hogy ehhez a buildelési és üzembe helyezési lépésre szükség volna. Mindenképpen a végső elfogadás tesztelését az alkalmazás egy beépített és telepített verziójával kell tesztelni, amely a célhardveren és platformon fut.

Következő lépések

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

Információk a megfigyelők vizsgálóban való konfigurálásához:

Információk a megfigyelők kódon keresztüli vezérlésére és kiterjesztésére:

Lásd még