zprostředkovatel nastavení Windows Mixed Reality kamery

zprostředkovatel nastavení Windows Mixed Reality kamery určuje typ zařízení, na kterém je aplikace spuštěná, a aplikuje příslušné nastavení konfigurace na základě displeje (transparentní nebo neprůhledný).

povolení poskytovatele nastavení Windows Mixed Reality kamery

Následující kroky předpokládají použití objektu MixedRealityToolkit. Kroky vyžadované pro jiné registrátory služeb se mohou lišit.

  1. V hierarchii scény vyberte objekt MixedRealityToolkit.

    MRTK konfigurovaná hierarchie scény

  2. přejděte na panel inspektora do části systém kamery a rozbalte část Nastavení poskytovatelé kamery .

    Rozšíření zprostředkovatelé nastavení

  3. klikněte na přidat poskytovatele Nastavení kamery a rozbalte nově přidanou položku nastavení kamery .

    Rozšířit nového zprostředkovatele nastavení

  4. vyberte poskytovatele Windows Mixed Reality kamery Nastavení

    vybrat poskytovatele nastavení Windows Mixed Reality

Poznámka

pokud používáte výchozí profily Microsoft Mixed Reality Toolkit, poskytovatel nastavení Windows Mixed Reality kamery už bude povolený a nakonfigurovaný.

konfigurace zprostředkovatele nastavení Windows Mixed Reality kamery

Windows Mixed Reality kamera Nastavení také podporuje profil. Tento profil poskytuje následující možnosti:

konfigurace nastavení Windows Mixed Reality kamery

Vykreslení hybridního zachycení realit z fotoaparátu fotky/videa

s tímto nastavením na HoloLens 2 můžete povolit zarovnání hologramu v rámci hybridních zachycení realit. Pokud je tato možnost povolená, bude tato platforma pro aplikaci poskytovat další HolographicCamera, když se vybere fotofotka nebo video ve smíšené realitě. Tento HolographicCamera poskytuje maticové matrice, které odpovídají umístění kamery a videa, a poskytuje matice projekce pomocí pole fotografie/video kamera v zobrazení. Tím se zajistí, že hologramy, jako jsou například ruky, zůstanou ve výstupu videa viditelně zarovnané.

metoda reprojekce HoloLens 2

nastaví počáteční metodu pro reprojekci HoloLens 2. Výchozím doporučením je použití reprojekce hloubky, protože všechny části scény budou nezávisle ustáleny na základě jejich vzdálenosti od uživatele. Pokud jsou hologramy stále nestabilní, zkuste zajistit, aby všechny objekty správně odeslaly svou hloubku do vyrovnávací paměti hloubky. V některých případech je to nastavení shaderu. Pokud se zdá, že se hloubka správně odeslala a stále je k dispozici nestabilita, vyzkoušejte autoplanar stabilizaci, která používá vyrovnávací paměť hloubky k výpočtu stabilizacé roviny. Pokud aplikace nemůže odeslat dostatečné údaje o hloubkě pro jednu z těchto možností, je planární reprojekce k dispozici jako záložní. Tato metoda bude založena na poskytnutých datech bodu zaměření aplikace přes SetFocusPointForFrame.

Chcete-li aktualizovat metodu reprojekce za běhu, získáte přístup k následujícím WindowsMixedRealityReprojectionUpdater akcím:

var reprojectionUpdater = CameraCache.Main.EnsureComponent<WindowsMixedRealityReprojectionUpdater>();
reprojectionUpdater.ReprojectionMethod = HolographicDepthReprojectionMethod.AutoPlanar;

Tuto hodnotu je potřeba aktualizovat jenom jednou a hodnota se znovu použije pro všechny následující snímky. Pokud bude metoda aktualizována často, doporučuje se ukládat výsledky EnsureComponent místo toho, aby je bylo možné často volat.

Viz také