Profily

Jedním z hlavních způsobů, jak je MRTK nakonfigurovaný, je prostřednictvím profilů dostupných v balíčku Foundation. Hlavní MixedRealityToolkit objekt ve scéně bude mít aktivní profil, který je ScriptableObject. Konfigurační profil MRTK nejvyšší úrovně obsahuje data dílčího profilu pro jednotlivé základní systémy primárních základních systémů, z nichž každá je navržena pro konfiguraci chování odpovídajících subsystémů. Kromě toho jsou tyto dílčí profily také ScriptableObjects a mohou obsahovat odkazy na jiné objekty profilů jednu úroveň níže. V podstatě je k dispozici celá struktura připojených profilů, které tvoří konfigurační informace pro inicializaci MRTKch subsystémů a funkcí.

Například chování vstupního systému se řídí vstupním profilem systému, jako je DefaultMixedRealityInputSystemProfile (assets/MRTK/SDK/Profiles).

Input profile Inspektor profilu

Pozadí

Profily jsou určeny hlavně pro podporu konkrétních scénářů napříč různými zařízeními, která jsou zpracovávána prostřednictvím zprostředkovatelů dat. Tímto způsobem může být aplikace navržena jako agnosticlya zařízení a umožní MRTKům a poskytovatelům dat profilu zvládnout podporu více platforem.

k dispozici jsou také profily vytvořené kolem vstupních funkcí konkrétního zařízení, jako je například profil HoloLens 1, který se standardně používá pro interakce ve stylu GGV.

SADA 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é.

V současné době jsou k dispozici dva profily pro XR SDK DefaultXRSDKConfigurationProfile a DefaultHoloLens2XRSDKConfigurationProfile . V důsledku toho nejsou všechny scény ukázek plně podporované z důvodu konfigurace pro jednotlivé scény a scénáře. Všechny ukázky, které používají DefaultMixedRealityToolkitConfigurationProfile a DefaultHoloLens2ConfigurationProfile můžou být zaměnitelné na odpovídající profily XR SDK. Pokud používáte OpenXR se sadou SDK XR, použijte DefaultOpenXRConfigurationProfile místo toho.

Provádí se další práce, která usnadňuje konfiguraci a podporuje všechny ukázkové scény, což umožňuje nakonfigurovat souběžně starší verze XR i XR SDK. Sledování najdete v tématu věnovaném problému #9419 .

Další informace o převodu profilů mezi staršími verzemi XR a XR SDK najdete v tématu Konfigurace MRTK pro kanál sady XR SDK .

Výchozí profil

MRTK poskytuje sadu výchozích profilů, které pokrývají většinu platforem a scénářů, které MRTK podporuje. pokud například vyberete DefaultMixedRealityToolkitConfigurationProfile (assety/MRTK/SDK/profily), budete si moci vyzkoušet scénáře na VR (OpenVR, WMR) a HoloLens (1 a 2).

Všimněte si, že protože se jedná o obecný profil použití, není optimalizován pro konkrétní případ použití. Pokud chcete mít více provedených nebo specifických nastavení, která jsou lépe na jiných platformách, přečtěte si níže uvedené profily, které jsou mírně přizpůsobeny, aby byly lépe na svých příslušných platformách.

profil HoloLens 2

MRTK také poskytuje výchozí profil, který je optimalizován pro nasazení a testování na HoloLens 2: DefaultHoloLens2ConfigurationProfile (assets/MRTK/SDK/profiles/HoloLens2).

Po zobrazení výzvy k výběru profilu pro objekt MixedRealityToolkit použijte tento profil místo výchozího vybraného profilu.

Mezi hlavní rozdíly mezi profilem HoloLens2 a výchozím profilem patří:

Zakázané funkce:

Povolené systémy:

Nastavení profilu kamery se nastaví tak, aby odpovídalo kvalitě editoru a kvality přehrávače. To se liší od výchozího profilu kamery, ve kterém jsou neprůhledná zobrazení nastavena na vyšší kvalitu. Tato změna znamená, že kvalita v editoru bude nižší, což přesněji odpovídá tomu, co se bude na zařízení vykreslovat.

Poznámka

Systém pro povědomí o prostorech je ve výchozím nastavení vypnutý v závislosti na zpětné vazbě klienta – jedná se o zajímavou vizualizaci, která se zpočátku zobrazuje, ale je obvykle vypnutá, aby se zabránilo vizuálnímu rušení a dodatečnému dosažení výkonu. Systém můžete znovu povolit podle pokynů uvedených tady.