Začínáme s prostorovou informovaností – MRTK2
Systém Spatial Awareness poskytuje reálné povědomí o životním prostředí v aplikacích hybridní reality. Při představení na Microsoft HoloLens poskytlo prostorové rozpoznávání kolekci sítí, které představují geometrii prostředí, což umožňovalo působivé interakce mezi hologramy a skutečným světem.
Poznámka
V tuto chvíli se sada Mixed Reality Toolkit nedoručuje s algoritmy Spatial Understanding, které byly původně zabaleny v HoloToolkitu. Prostorové porozumění obecně zahrnuje transformaci dat prostorové sítě za účelem vytvoření zjednodušených nebo seskupených síťových dat, jako jsou roviny, zdi, podlahy, stropy atd.
Začínáme
Přidání podpory pro spatial Awareness vyžaduje dvě klíčové komponenty sady Mixed Reality Toolkit: systém Spatial Awareness a podporovaného poskytovatele platformy.
- Povolení systému Spatial Awareness
- Registrace a konfigurace jednoho nebo více prostorových pozorovatelů pro poskytování dat sítě
- Sestavení a nasazení na platformu, která podporuje prostorové povědomí
Povolení systému sledování prostoru
Systém Spatial Awareness je spravovaný objektem MixedRealityToolkit (nebo jinou komponentou registrátora služeb ). Pomocí následujících kroků povolte nebo zakažte systém Spatial Awareness v profilu MixedRealityToolkit .
Mixed Reality Toolkit se dodává s několika výchozími předkonfigurovanými profily. Některé z nich mají systém prostorového povědomí povolený NEBO ve výchozím nastavení zakázaný. Účelem této předběžné konfigurace, zejména v případě zakázání, je vyhnout se vizuální režii při výpočtu a vykreslování sítí.
Profil | Systém povolen ve výchozím nastavení |
---|---|
DefaultHoloLens1ConfigurationProfile (Prostředky/MRTK/SDK/Profiles/HoloLens1) |
Ne |
DefaultHoloLens2ConfigurationProfile (Assets/MRTK/SDK/Profiles/HoloLens2) |
Ne |
DefaultMixedRealityToolkitConfigurationProfile (Prostředky/MRTK/SDK/Profily) |
Ano |
V hierarchii scény vyberte objekt MixedRealityToolkit, který se otevře na panelu inspektorů.
Přejděte do části Spatial Awareness System a zaškrtněte políčko Povolit spatial awareness system.
Vyberte požadovaný typ implementace systému Spatial Awareness. Hodnota
MixedRealitySpatialAwarenessSystem
je výchozí hodnota.
Registrace pozorovatelů
Služby v sadě Mixed Reality Toolkit můžou obsahovat služby zprostředkovatele dat, které hlavní službu doplňují o data specifická pro danou platformu a ovládací prvky implementace. Příkladem je Mixed Reality Input System, který má několik zprostředkovatelů dat pro získání kontroleru a dalších souvisejících vstupních informací z různých rozhraní API specifických pro platformu.
Systém Spatial Awareness je podobný v tom, že poskytovatelé dat dodávají systému data sítě o reálném světě. Profil Spatial Awareness musí mít zaregistrovaný alespoň jeden prostorový pozorovatel. Spatial Observers jsou obecně komponenty specifické pro platformu, které fungují jako poskytovatel pro zpřístupnění různých typů dat sítě z koncového bodu specifického pro platformu (tj. HoloLens).
Otevření nebo rozbalení profilu Spatial Awareness System
Klikněte na tlačítko Přidat prostorový pozorovatel .
Vyberte požadovaný typ implementace Spatial Observer.
Podle potřeby upravte vlastnosti konfigurace na pozorovateli .
Poznámka
DefaultMixedRealityToolkitConfigurationProfile
Uživatelé (Assets/MRTK/SDK/Profiles) budou mít předem nakonfigurovaný systém Spatial Awareness pro platformu Windows Mixed Reality, která používá WindowsMixedRealitySpatialMeshObserver
třídu .
Sestavení a nasazení
Jakmile je systém Spatial Awareness nakonfigurovaný s požadovanými pozorovateli, je možné projekt sestavit a nasadit na cílovou platformu.
Důležité
Pokud cílíte na platformu Windows Mixed Reality (např. HoloLens), je důležité zajistit, aby byla povolená funkce prostorového vnímání, aby bylo možné na zařízení používat systém prostorového povědomí.
Upozornění
Některé platformy, včetně Microsoft HoloLens, poskytují podporu pro vzdálené spouštění z Unity. Tato funkce umožňuje rychlý vývoj a testování bez nutnosti kroku sestavení a nasazení. Nezapomeňte provést finální akceptační testování pomocí sestavené a nasazené verze aplikace, která běží na cílovém hardwaru a platformě.
Další kroky
Po provedení výše uvedených postupů pro povolení systému Spatial Awareness můžete systém nakonfigurovat a řídit podrobněji.
Informace pro konfiguraci pozorovatelů v inspektoru:
Informace pro řízení a rozšíření pozorovatelů prostřednictvím kódu: