Pozorovatel sítě prostorových objektů – MRTK2

Pohodlným způsobem, jak v editoru Unity poskytnout data sítě prostředí, je použít SpatialObjectMeshObserver třídu . Spatial Object Mesh Observer je pouze editorový zprostředkovatel dat pro systém Spatial Awareness, který umožňuje importovat data 3D modelu tak, aby představovala prostorovou síť. Jedním z běžných použití funkce Spatial Object Mesh Observer je import dat naskenovaných prostřednictvím Microsoft HoloLens a otestování toho, jak se prostředí přizpůsobí různým prostředím z Unity.

Začínáme

Tento průvodce vás provede nastavením pozorovatele sítě prostorových objektů. Pro povolení této funkce existují tři klíčové kroky.

  1. Přidání pozorovatele sítě prostorových objektů do profilu systému Prostorového povědomí
  2. Nastavení objektu Environment Mesh Data
  3. Konfigurace zbývajících vlastností profilu pozorovatele sítě

Nastavení profilu pozorovatele sítě prostorových objektů

  1. Vyberte požadovaný konfigurační profil sady Mixed Reality Toolkit nebo vyberte objekt Mixed Reality Toolkit ve scéně.

  2. Otevření nebo rozbalení karty Spatial Awareness System

  3. Klikněte na tlačítko Přidat prostorového pozorovatele .

    Přidání prostorového pozorovatele

  4. Vyberte typ SpatialObjectMeshObserver .

    Výběr pozorovatele sítě prostorových objektů

  5. Vyberte požadovaný objekt prostorové sítě. Ve výchozím nastavení je pozorovatel nakonfigurovaný s ukázkovým modelem. Tento model byl vytvořen pomocí Microsoft HoloLens ale je možné vytvořit nový objekt skenované sítě.

  6. Konfigurace zbývajících vlastností profilu pozorovatele sítě

    Výběr objektu mesh

Poznámky k profilu pozorovatele sítě prostorových objektů

Vzhledem k tomu, že prostorový objekt Mesh Mesh Observer načítá data z 3D modelu, nedodržuje některá standardní nastavení pozorovatele sítě, která jsou uvedena níže.

Interval aktualizace

Při načtení modelu odešle pozorovatel mřížky prostorových objektů do aplikace všechny sítě. Nesimuluje časové rozdíly mezi aktualizacemi. Aplikace může znovu přijímat události sítě voláním myObserver.ClearObservation() a myObserver.Resume().

Je nehybný pozorovatel

Pozorovatel sítě prostorových objektů považuje všechny objekty 3D sítě za nehybné a ignoruje původ.

Obrazec a rozsahy pozorovatele

Pozorovatel mřížky prostorových objektů odešle do aplikace celou 3D síť. Obrazec a rozsahy pozorovatele nejsou brány v úvahu.

Úroveň podrobností a trojúhelníků / metr krychlový

Pozorovatel se při odesílání sítí do aplikace nepokusí najít identifikátory LOD modelu 3D.

Získání kontrol prostředí

Tato část popisuje další informace pro vytvoření a shromáždění souborů objektů prostorové sítě pro použití s prostorovým objektem Mesh Mesh Observer.

Portál zařízení s Windows

Portál zařízení s Windows můžete použít ke stažení prostorové sítě jako souboru .obj z Microsoft HoloLens zařízení.

  1. Skenování jednoduše pěšky a prohlížením požadovaného prostředí pomocí HoloLensu
  2. Připojení k HoloLensu pomocí portálu zařízení s Windows
  3. Přechod na stránku 3D zobrazení
  4. Klikněte na tlačítko Aktualizovat v části Prostorové mapování .
  5. Kliknutím na tlačítko Uložit v části Prostorové mapování uložte soubor obj do počítače.

Poznámka

Soubory .room holoToolkit

Mnoho vývojářů dříve používalo HoloToolkit ke kontrole prostředí a vytváření souborů .room. Sada Mixed Reality Toolkit teď podporuje import těchto souborů jako GameObjects v Unity a používá je jako objekty prostorové sítě v pozorovateli.

Viz také