Začínáme s MRTK a XR SDK

XR SDK je Nový XR kanál Unity v unity 2019,3 a novějším. V Unity 2019 nabízí alternativu k existujícímu XR kanálu. V Unity 2020 se jedná o jediný XR kanál v Unity.

Požadavky

pokud chcete začít se službou Mixed Reality Toolkit, postupujte podle pokynů uvedených v části přidání MRTK do projektu.

Konfigurace Unity pro kanál sady XR SDK

kanál XR SDK aktuálně podporuje 3 platformy: Windows Mixed Reality, Oculus a OpenXR. Níže uvedené části se týkají kroků potřebných ke konfiguraci sady XR SDK pro jednotlivé platformy.

Windows Mixed Reality

přečtěte si Správce balíčků Unity a nainstalujte balíček modulu plug-in Windows XR, který přidá podporu pro Windows Mixed Reality v sadě XR SDK. Tím se vyžádají i několik balíčků závislostí.

  1. Zajistěte, aby byly úspěšně nainstalovány následující:

    • Správa modulů plug-in XR
    • modul plug-in Windows XR
    • XR se staršími pomocníky vstupu
  2. přejít na Nastavení upravit Project.

  3. v okně Project Nastavení klikněte na kartu správa modulu Plug-in XR.

  4. v části poskytovatelé modulů Plug-in vyberte nastavení Univerzální platforma Windows a ujistěte se, že je zaškrtnuté políčko 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 HoloLens vzdálené komunikace v editoru, jinak volitelné),přejít na samostatné nastavení a zajistit, aby se v části poskytovatelé modulů Plug-in kontrolovaly Windows Mixed Reality. Také se ujistěte, že je zaškrtnuté políčko inicializovat XR při spuštění.

    XR Správa modulů plug-in pomocí vybrané samostatné karty

  7. (Volitelné) pokud chcete změnit výchozí nastavení, klikněte na kartu Windows Mixed Reality v části správa modulů Plug-in XR a vytvořte vlastní profil nastavení. Pokud seznam nastavení již existuje, není nutné vytvořit profil.

    XR správa modulů plug-in s vybranou kartou Windows

Oculus

  1. Postupujte podle pokynů ke konfiguraci Oculus Quest v MRTK pomocí Průvodce vytvořením kanálu sady XR SDK na konci. Průvodce popisuje kroky potřebné ke konfiguraci Unity a MRTK pro použití kanálu sady XR SDK pro Oculus Quest.

OpenXR

Důležité

OpenXR v Unity se podporuje jenom v Unity 2020,2 a vyšších. Podporuje také sestavení x64, ARM a ARM64.

  1. Použijte modul Plug-in OpenXR (Mixed reality) pro příručku Unity, včetně postupu konfigurace správy a optimalizace modulů plug-in XR pro instalaci modulu plug-in OpenXR do vašeho projektu. Ujistěte se, že byly úspěšně nainstalovány následující:
    1. Správa modulů plug-in XR
    2. Modul plug-in OpenXR
    3. Modul plug-in OpenXR Mixed reality
  2. přejít na > Nastavení upravit Project.
  3. v okně Project Nastavení klikněte na kartu správa modulu 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 HoloLens 2, ujistěte se, že jste na platformě UWP a vyberete Microsoft HoloLens sadu funkcí.

OpenXR správy modulů plug-in

Poznámka

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

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

Poznámka

pro počáteční vydání MRTK a OpenXR se nativně podporují jenom HoloLens 2 kloubové ručičky a Windows Mixed Realityy pohybu. V nadcházejících verzích se přidá podpora pro další hardware.

Konfigurace MRTK pro kanál sady XR SDK

Použijte kterýkoli z výchozích profilů MRTK, které jsou všechny nakonfigurované napříč kanály XR Unity. Předchozí "DefaultOpenXRConfigurationProfile" a "DefaultXRSDKConfigurationProfile" jsou nyní označeny jako zastaralé.

Pokud používáte OpenXR, vyberte jako aktivní profil "DefaultOpenXRConfigurationProfile" nebo ho naklonujte, abyste mohli provádět úpravy.

pokud v konfiguraci správy modulu Plug-in XR používáte jiné XR moduly runtime, jako je Windows Mixed Reality nebo Oculus, vyberte jako aktivní profil "DefaultXRSDKConfigurationProfile" nebo ho naklonujte, abyste mohli vlastní nastavení.

V případě potřeby se tyto profily nastavují se správnými systémy a poskytovateli. Další informace o podpoře profilů a ukázek v sadě XR SDK najdete v článku o profilech dokumentace .

Chcete-li migrovat stávající profil do sady XR SDK, je třeba aktualizovat následující služby a zprostředkovatele dat.

Nové poskytovatele dat můžete zobrazit v rámci karty SDK XR v Unity 2019 nebo v hlavním a přístupovém zobrazení v Unity 2020 +, kde starší verze XR neexistuje.

Karta SDK pro XR

Camera

Přidat následující zprostředkovatele dat

Nastavení kamery XR SDK

Vstup

Přidat následující zprostředkovatele dat

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

OpenXR:

Vstupní nastavení OpenXR

Windows Mixed Reality:

Vstupní nastavení XR SDK

Překračuje

Přidat následující zprostředkovatele dat

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

Nastavení hranic XR SDK

Povědomí prostorů

Přidat následující zprostředkovatele dat

Nastavení prostorového povědomí sady SDK pro XR

Mapování kontroleru

pokud používáte profily mapování vlastních kontrolérů, otevřete jednu z nich a spusťte položku nabídky hybridní Reality Toolkit- > Utilities- > Update- > controller a ověřte, že jsou definované nové typy kontrolérů XR SDK.

Viz také