Profile

Jednym z głównych sposobów konfigurowania zestawu mrTK są profile dostępne w pakiecie podstawowym. Obiekt główny MixedRealityToolkit w scenie będzie miał aktywny profil, który jest obiektem ScriptableObject. Profil konfiguracji zestawu mrtk najwyższego poziomu zawiera dane podprofilu dla każdego rdzenia podstawowych systemów, z których każdy jest przeznaczony do konfigurowania zachowania odpowiednich podsystemów. Ponadto te profile podrzędne są również obiektami ScriptableObjects i w związku z tym mogą zawierać odwołania do innych obiektów profilu o jeden poziom poniżej. Zasadniczo istnieje całe drzewo połączonych profilów, które zawierają informacje o konfiguracji dotyczące inicjowania podsystemów i funkcji zestawu mrtk.

Na przykład zachowanie systemu wejściowego jest zarządzane przez profil systemu danych wejściowych, taki jak DefaultMixedRealityInputSystemProfile (Assets/MRTK/SDK/Profiles).

Input profile Profile Inspector

Tło

Profile są przeznaczone głównie do obsługi określonych scenariuszy na wielu urządzeniach, które są obsługiwane za pośrednictwem dostawców danych. Dzięki temu aplikację można zaprojektować w sposób niezależny od urządzeń i pozwolić, aby mrTK i dostawcy danych profilu obsługili obsługę międzyplatformową.

Istnieją również profile zbudowane wokół funkcji wejściowych określonych urządzeń, takich jak profil HoloLens 1, który domyślnie obejmuje interakcje w stylu GGV.

XR SDK

Użyj dowolnego z domyślnych profilów MRTK, które są skonfigurowane w potokach XR aparatu Unity. Poprzednie "DefaultOpenXRConfigurationProfile" i "DefaultXRSDKConfigurationProfile" są teraz oznaczone jako przestarzałe.

Obecnie dostępne są dwa profile dla zestawu XR SDK i DefaultXRSDKConfigurationProfile DefaultHoloLens2XRSDKConfigurationProfile . W związku z tym nie wszystkie sceny przykładów są w pełni obsługiwane ze względu na konfigurację specyficzną dla sceny i scenariusza. Wszystkie przykłady, które używają i DefaultMixedRealityToolkitConfigurationProfile DefaultHoloLens2ConfigurationProfile mogą być zamieniane na odpowiednie profile zestawu XR SDK. Jeśli używasz środowiska OpenXR z zestawem XR SDK, użyj zamiast DefaultOpenXRConfigurationProfile niego .

Podejmowane są dodatkowe prace w celu ułatwienia konfiguracji i obsługi wszystkich przykładowych scen, co umożliwia skonfigurowanie obok siebie starszej wersji zestawu XR i zestawu XR SDK. Zobacz temat problem #9419, aby uzyskać informacje na temat śledzenia.

Aby uzyskać więcej informacji na temat konwertowania profilów między starszym zestawem XR i zestawem XR SDK, zobacz Konfigurowanie zestawu MRTK dla potoku zestawu XR SDK.

Profil domyślny

Zestaw mrtk udostępnia zestaw domyślnych profilów, które obejmują większość platform i scenariuszy, które obsługuje zestaw MRTK. Na przykład po wybraniu opcji (Assets/MRTK/SDK/Profiles) będzie można wypróbować scenariusze na vr DefaultMixedRealityToolkitConfigurationProfile (OpenVR, WMR) i HoloLens (1 i 2).

Należy pamiętać, że ponieważ jest to profil ogólnego użytku, nie jest on zoptymalizowany pod kątem żadnego konkretnego przypadku użycia. Jeśli chcesz mieć bardziej performant/specific ustawienia, które są lepsze na innych platformach, zobacz inne profile poniżej, które są nieco dostrojone, aby były lepsze na odpowiednich platformach.

HoloLens 2

Zestaw MRTK udostępnia również profil domyślny zoptymalizowany pod kątem wdrażania i testowania na platformie HoloLens 2: DefaultHoloLens2ConfigurationProfile (Assets/MRTK/SDK/Profiles/HoloLens2).

Po wyświetleniu monitu o wybranie profilu dla obiektu MixedRealityToolkit użyj tego profilu zamiast domyślnego wybranego profilu.

Najważniejsze różnice między profilem urządzenia HoloLens2 i profilem domyślnym to:

Wyłączone funkcje:

Systemy z włączoną obsługą:

Ustawienia profilu aparatu są tak ustawione, aby jakość edytora i jakość odtwarzacza są takie same. Różni się to od domyślnego profilu aparatu, w którym nieprzezroczyste ekrany są ustawione na wyższą jakość. Ta zmiana oznacza, że jakość w edytorze będzie niższa, co będzie bardziej zgodne z tym, co będzie renderowane na urządzeniu.

Uwaga

System świadomości przestrzennej jest domyślnie wyłączany na podstawie opinii klientów — jest to interesująca wizualizacja, która początkowo jest wyłączona, ale zwykle jest wyłączona, aby uniknąć rozpraszania uwagi wizualnej i dodatkowego trafienia w wydajności. System można ponownie włączyć, korzystając z instrukcji podanych tutaj.