Vizualizace skenu místnosti

Aplikace, které vyžadují prostorové mapování, spoléhají na to, že zařízení bude shromažďovat data v průběhu času a napříč relacemi. Úplnost a kvalita mapových dat závisí na mnoha faktorech, včetně množství průzkumu, které uživatel provedl, kolik času uplynulo od průzkumu a zda se objekty, jako je jídlo a dveře, posunuly od naskenování oblasti zařízením.

Aby se zajistila užitečná data prostorového mapování, mají vývojáři aplikací několik možností:

  • Spoléhejte na to, co už bylo shromážděno. Tato data mohou být zpočátku neúplná.
  • Požádejte uživatele, aby se pomocí gesta bloom dostal Windows Mixed Reality domů a pak prozkoumala oblast, kterou pro toto prostředí chtějí použít. Mohou použít klepnutí ve vzduchu a potvrdit, že je zařízení známé veškeré potřebné místo.
  • Vytvořte si vlastní prostředí pro zkoumání ve své vlastní aplikaci.

Ve všech těchto případech systém ukládá skutečná data shromážděná během průzkumu a aplikace to nemusí dělat. Pokud chcete vidět vizualizaci skenu místnosti v akci, podívejte se níže na ukázku našeho videa Návrh Hologramy – Prostorové sledování:

Toto video bylo pořízeno z aplikace "Návrh Hologramy" HoloLens 2. Úplné prostředí si můžete stáhnout a využívat tady.

Podpora zařízení

Funkce HoloLens Imerzivní náhlavní soupravy
Vizualizace skenu místnosti ✔️

Vytvoření vlastního prostředí pro kontrolu

Aplikace mohou analyzovat data prostorového mapování na začátku prostředí a posoudit, jestli chtějí, aby uživatel podnikl další kroky ke zlepšení jejich úplnosti a kvality. Pokud analýza indikuje, že by se měla zlepšit kvalita, měli by vývojáři poskytnout vizualizaci, která bude překryta světem a indikovat:

  • Jak velká část celkového objemu v okolí uživatelů musí být součástí prostředí
  • Kam by měl uživatel přejít za účelem zlepšení dat

Uživatelé neví, co je "dobrá" kontrola. Musí se zobrazit nebo zjistit, co má hledat, pokud se zobrazí dotaz, jestli má vyhodnotit sken – plochost, vzdálenost od skutečných zdí atd. Vývojář by měl implementovat smyčku zpětné vazby, která zahrnuje aktualizaci dat prostorového mapování během fáze kontroly nebo průzkumu.

V mnoha případech je nejlepší dát uživateli vědět, co musí udělat, aby měl potřebnou kvalitu kontroly. Podívejte se například na strop, podívejte se za podlahu a tak dále.

Porovnání s průběžným prostorovým mapováním v mezipaměti

Data prostorového mapování jsou nejtížnějšími aplikacemi zdrojů dat, které mohou využívat. Abyste se vyhnuli problémům s výkonem, jako jsou zahozené snímky nebo zahozené snímky, měli byste tato data spotřebovat opatrně.

Aktivní kontrola během prostředí může být přínosná i škodlivá, takže se na základě tohoto prostředí budete muset rozhodnout, kterou metodu použít.

Prostorové mapování v mezipaměti

Pokud jsou v mezipaměti uložená data prostorového mapování, aplikace obvykle pořuje snímek dat prostorového mapování a tento snímek použije během tohoto prostředí.

Výhody

  • Snížení režie na systém, zatímco prostředí běží, což vede k výraznému zvýšení výkonu, teploty a procesoru.
  • Jednodušší implementace hlavního prostředí, protože není přerušena změnami prostorových dat.
  • Jednorázová cena za každé zpracování prostorových dat pro fyziku, grafiku a další účely.

Nevýhody

  • Přesun objektů nebo lidí z reálného světa se neprojeví v datech uložených v mezipaměti. Aplikace může například považovat dveře otevřené, když je teď zavřené.
  • Potenciálně více paměti aplikace k údržbě verze dat uložené v mezipaměti.

Dobrým případem pro tuto metodu je řízené prostředí nebo stolní nejlepší hra.

Průběžné prostorové mapování

Některé aplikace mohou při aktualizaci dat prostorového mapování spoléhat na další kontrolu.

Výhody

  • Nemusíte v aplikaci vytvářet samostatné prostředí pro kontrolu nebo zkoumání předem.
  • Pohyb objektů reálného světa může hra odrážet, i když s nějakým zpožděním.

Nevýhody

  • Implementace hlavního prostředí je složitější.
  • Potenciální režie z dodatečného grafického a fyzikálního zpracování, protože tyto systémy musí tyto změny inkrementálně ingestovat.
  • Vyšší výkon, teplota a dopad na procesor.

Dobrým případem pro tuto metodu je případ, kdy se očekává, že hologramy budou interagovat s pohyblivou objekty, například holografické auto, které řídí podlahu, může chtít v závislosti na tom, jestli je otevřené nebo uzavřené.

Viz také