Začínáme s MRTK2 a XR SDK

Sada XR SDK je nový kanál XR unity v Unity 2019.3 a novějších. V Unity 2019 poskytuje alternativu k existujícímu kanálu XR. V Unity 2020 je to jediný kanál XR v Unity.

Konfigurace Unity pro kanál XR SDK

Kanál XR SDK v současné době podporuje 3 platformy: Windows Mixed Reality, Oculus a OpenXR. Následující části popisují kroky potřebné ke konfiguraci sady XR SDK pro každou platformu.

Windows Mixed Reality

Přejděte do Správce balíčků Unity a nainstalujte balíček plug-in Windows XR, který přidává podporu pro Windows Mixed Reality v sadě XR SDK. Tím se stáhne také několik balíčků závislostí.

  1. Ujistěte se, že se úspěšně nainstalovaly následující:

    • Správa modulů plug-in XR
    • Modul plug-in Windows XR
    • Pomocné rutiny starší verze vstupu XR
  2. Přejděte na Upravit > nastavení projektu.

  3. V okně Nastavení projektu klikněte na kartu Správa modulů plug-in XR.

  4. Přejděte do nastavení Univerzální platforma Windows a ujistěte se, že je v části Poskytovatelé modulů plug-in zaškrtnuté Windows Mixed Reality.

  5. Ujistěte se, že je zaškrtnuté políčko Inicializovat XR při spuštění.

  6. (Vyžaduje se pro vzdálené komunikace HoloLensu v editoru, jinak volitelné.) Přejděte do samostatného nastavení a v části Poskytovatelé modulů plug-in zkontrolujte, Windows Mixed Reality. Ujistěte se také, že je zaškrtnuté políčko Inicializovat XR při spuštění.

    Správa modulu plug-in XR s vybranou kartou Standalone

  7. (Volitelné) Klikněte na kartu Windows Mixed Reality v části Správa modulů plug-in XR a vytvořte vlastní profil nastavení pro změnu výchozích nastavení. Pokud už seznam nastavení existuje, není potřeba vytvořit žádný profil.

    Správa modulu plug-in XR s vybranou kartou Windows

Oculus

  1. Až do konce postupujte podle průvodce Jak nakonfigurovat úkol Oculus v MRTK pomocí kanálu sady XR SDK . Průvodce popisuje kroky potřebné ke konfiguraci Unity i MRTK pro použití kanálu XR SDK pro Oculus Quest.

OpenXR

Důležité

OpenXR v Unity se podporuje jenom v Unity 2020.2 a novějších. Podporuje také jenom sestavení x64, ARM a ARM64.

  1. Postupujte podle pokynů k nastavení nového projektu OpenXR pomocí MRTK a přidejte do projektu modul plug-in OpenXR. Ujistěte se, že se úspěšně nainstalovaly následující:

    1. Správa modulů plug-in XR
    2. Modul plug-in OpenXR
    3. Mixed Reality modul plug-in OpenXR
  2. Přejděte na Upravit > nastavení projektu.

  3. V okně Nastavení projektu klikněte na kartu Správa modulů plug-in XR.

  4. Ujistěte se, že je zaškrtnuté políčko Inicializovat XR při spuštění.

  5. (Volitelné) Pokud cílíte na HoloLens 2, ujistěte se, že jste na platformě UPW, a vyberte Microsoft HoloLens skupinu funkcí.

  6. (Volitelné) Pokud cílíte na Úkol 2, ujistěte se, že jste na platformě Android, a vyberte "Sledování rukou" a "Meta Quest Support" (Podpora meta questu).

    Správa modulů plug-in OpenXR

Poznámka

Pokud máte existující projekt, který používá MRTK z UPM, ujistěte se, že následující řádek je v souborulink.xml umístěném ve složce MixedRealityToolkit.Generated.

<assembly fullname = "Microsoft.MixedReality.Toolkit.Providers.OpenXR" preserve="all"/>

Konfigurace MRTK pro kanál XR SDK

Použijte některý z výchozích profilů MRTK, které jsou všechny nakonfigurované napříč kanály XR Unity. Předchozí soubory DefaultOpenXRConfigurationProfile a DefaultXRSDKConfigurationProfile jsou teď označené jako zastaralé.

Pokud používáte OpenXR, zvolte jako aktivní profil DefaultOpenXRConfigurationProfile nebo ho naklonujte a proveďte přizpůsobení.

Pokud v konfiguraci správy modulů plug-in XR používáte jiné moduly runtime XR, například Windows Mixed Reality nebo Oculus, jako aktivní profil zvolte DefaultXRSDKConfigurationProfile nebo ho naklonujte a proveďte přizpůsobení.

Tyto profily se v případě potřeby nastavují se správnými systémy a poskytovateli. Další informace o podpoře profilů a ukázkových funkcí pro XR SDK najdete v dokumentaci k profilům .

Pokud chcete migrovat existující profil do sady XR SDK, měli byste aktualizovat následující služby a poskytovatele dat.

Nové zprostředkovatele dat uvidíte na kartě XR SDK v Unity 2019 nebo v zobrazení hlavní/pouze v Unity 2020+, kde starší verze XR neexistuje.

Karta XR SDK

Camera

Přidejte následující zprostředkovatele dat.

Nastavení kamery sady XR SDK

Vstup

Přidejte následující zprostředkovatele dat.

Modul plug-in OpenXR Modul plug-in Windows XR
OpenXRDeviceManager XRSDK.WindowsMixedReality.WindowsMixedRealityDeviceManager

OpenXR:

Nastavení vstupu OpenXR

Windows Mixed Reality:

Nastavení vstupu sady XR SDK

Hranice

Přidejte následující zprostředkovatele dat.

Modul plug-in OpenXR Modul plug-in Windows XR
XRSDKBoundarySystem XRSDKBoundarySystem

Nastavení hranic sady XR SDK

Prostorové povědomí

Přidejte následující zprostředkovatele dat.

XR SDK – nastavení rozpoznávání prostoru

Mapování kontroleru

Pokud používáte vlastní profily mapování kontroleru, otevřete jeden z nich a spusťte položku nabídky Mixed Reality Toolkit –> Nástroje –> Aktualizace –> Profily mapování kontroleru, abyste se ujistili, že jsou definovány nové typy kontroleru sady XR SDK.

Viz také