Stáli jsme před úkolem pracovat v rozšířené realitě s hodně
komplexními 3D modely lidského těla a modely přístrojů pro intenzivní
péči. Hologramy těchto objektů s miliony povrchových polygonů je nutno
zobrazovat pomocí náhlavní sady Hololens 2.
Náhlavní sada pro rozšířenou realitu Hololens 2 je samostatným
zařízením, které je napájeno z baterie a které s okolím komunikuje
bezdrátově prostřednictvím Wi-Fi. Sada je vybavena ARM procesorem
Qualcomm Snapdragon 850 s Bluetooth 5 a Wi-Fi 802.11ac, který je
doplněn i druhou generací HPU (Holographic Processing Unit), což je
DSP pro zpracování obrazu z kamer, který vytváří hloubkové mapy
okolního prostředí a rozeznává gesta rukou. Odtud plynou i limity
zařízení ve výpočetním výkonu, grafickém výkony a komunikační
kapacitě.
Nedávno však Microsoft přinesl dobré řešení těchto omezení, které
umožňuje pracovat i se složitými 3D modely s mnoha miliony polygonů a
mnoha velkými texturami. Na Microsoft Store je zdarma k dispozici
aplikace Holographic Remoting Player, kterou lze nainstalovat do brýlí
Hololens. Prostřednictvím tohoto přehrávače lze náhlavní sadu
bezdrátově připojit přes Wi-Fi k počítači s výkonným grafickým
procesorem, který vykreslování složitých scén zvládne na požadovaných
120 FPS (tj. 60 FPS pro levý i pravý obraz). Obraz je poté komprimován
pomocí kodeku H264 nebo H256 a bezdrátově přenášen do brýlí, které
naopak počítači poskytují informace o své poloze a pozici, poloze a
gestech rukou a také polygonální sítě hloubkových map.

Aplikace vzdáleného přehrávače čeká, až se k ní připojí
zdroj dat, kterým je v našem případě aplikace systému Control
Web
V prostředí systému Control Web jsou implicitně veškeré 3D modely
ukládány jako struktury vertexů, polygonů, normál a texturových
souřadnic ukládány do rychlé paměti grafického procesoru. To umožňuje
akcelerovaně vykreslovat i velmi složité modely na požadovaném počtu
snímků za sekundu. Stereoskopický obraz je generován standardní 3D
scénou systému Control Web. Upravit proto jakoukoliv aplikaci s 3D
grafikou pro použití v rozšířené realitě je snadné a rychlé.

Model v editoru 3D scény v prostředí systému Control
Web
Roman Cagaš
|