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.
- Přidání pozorovatele sítě prostorových objektů do profilu systému Prostorového povědomí
- Nastavení objektu Environment Mesh Data
- Konfigurace zbývajících vlastností profilu pozorovatele sítě
Nastavení profilu pozorovatele sítě prostorových objektů
Vyberte požadovaný konfigurační profil sady Mixed Reality Toolkit nebo vyberte objekt Mixed Reality Toolkit ve scéně.
Otevření nebo rozbalení karty Spatial Awareness System
Klikněte na tlačítko Přidat prostorového pozorovatele .
Vyberte typ SpatialObjectMeshObserver .
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ě.
Konfigurace zbývajících vlastností profilu pozorovatele sítě
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í.
- Skenování jednoduše pěšky a prohlížením požadovaného prostředí pomocí HoloLensu
- Připojení k HoloLensu pomocí portálu zařízení s Windows
- Přechod na stránku 3D zobrazení
- Klikněte na tlačítko Aktualizovat v části Prostorové mapování .
- 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.