Profile — MRTK2
Jednym z głównych sposobów konfigurowania zestawu narzędzi MRTK jest użycie profilów dostępnych w pakiecie podstawowym. Obiekt główny MixedRealityToolkit
w scenie będzie miał aktywny profil, który jest obiektem ScriptableObject. Profil konfiguracji zestawu narzędzi MRTK najwyższego poziomu zawiera dane podprofilowe dla każdego rdzenia podstawowych systemów podstawowych, z których każdy jest przeznaczony do konfigurowania zachowania odpowiednich podsystemów. Ponadto te podprofili są również ScriptableObjects i w związku z tym mogą zawierać odwołania do innych obiektów profilu na jednym poziomie poniżej nich. Zasadniczo istnieje całe drzewo połączonych profilów, które tworzą informacje o konfiguracji dotyczące inicjowania podsystemów i funkcji zestawu narzędzi MRTK.
Na przykład zachowanie systemu wejściowego jest zarządzane przez profil systemu wejściowego, taki jak DefaultMixedRealityInputSystemProfile
(Assets/MRTK/SDK/Profiles).

Tło
Profile są przeznaczone głównie do obsługi określonych scenariuszy na wielu urządzeniach, które są obsługiwane przez dostawców danych. Dzięki temu aplikacja może być zaprojektowana jako niezależna od urządzeń, jak to możliwe, i pozwolić dostawcom danych mrTK i dostawcom danych profilu obsługiwać obsługę międzyplatformową.
Istnieją również profile utworzone wokół funkcji wejściowych określonych urządzeń, takich jak profil HoloLens 1, który domyślnie korzysta z interakcji w stylu GGV.
XR SDK
Użyj dowolnego z domyślnych profilów zestawu narzędzi MRTK, które są skonfigurowane w potokach XR aparatu Unity. Poprzednie "DefaultOpenXRConfigurationProfile" i "DefaultXRSDKConfigurationProfile" są teraz oznaczone jako przestarzałe.
Obecnie istnieją dwa profile dostępne dla zestawu XR SDK DefaultXRSDKConfigurationProfile
i DefaultHoloLens2XRSDKConfigurationProfile
. W związku z tym nie wszystkie sceny przykładów są w pełni obsługiwane ze względu na konfiguracje specyficzne dla sceny i scenariusza. Wszystkie przykłady, których używasz DefaultMixedRealityToolkitConfigurationProfile
i DefaultHoloLens2ConfigurationProfile
można zamienić na odpowiednie profile zestawu XR SDK. Jeśli używasz biblioteki OpenXR z zestawem XR SDK, użyj elementu DefaultOpenXRConfigurationProfile
.
Dodatkowa praca jest podejmowana w celu ułatwienia konfiguracji i obsługi wszystkich przykładowych scen, dzięki czemu zarówno starsze wersje XR, jak i zestaw XR SDK mogą być konfigurowane obok siebie. Zobacz problem nr 9419 w celu śledzenia.
Zobacz Konfigurowanie zestawu MRTK dla potoku zestawu SDK XR, aby uzyskać więcej informacji na temat konwertowania profilów między starszym zestawem XR i zestawem XR SDK.
Profil domyślny
Zestaw narzędzi MRTK udostępnia zestaw profilów domyślnych, które obejmują większość platform i scenariuszy obsługiwanych przez zestaw narzędzi MRTK. Na przykład po wybraniu opcji DefaultMixedRealityToolkitConfigurationProfile
(Assets/MRTK/SDK/Profiles) będzie można wypróbować scenariusze na platformie VR (OpenVR, WMR) i HoloLens (1 i 2).
Należy pamiętać, że ponieważ jest to profil ogólnego użycia, nie jest zoptymalizowany pod kątem żadnego konkretnego przypadku użycia. Jeśli chcesz mieć bardziej wydajne/specyficzne ustawienia, które są lepsze na innych platformach, zobacz inne profile poniżej, które są nieco poprawione, aby lepiej na ich odpowiednich platformach.
Profil urządzenia HoloLens 2
Zestaw narzędzi MRTK udostępnia również profil domyślny zoptymalizowany pod kątem wdrażania i testowania na urządzeniu 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 a profilem domyślnym to:
Wyłączone funkcje:
- System granic
- System teleportu
- System rozpoznawania przestrzennego
- Wizualizacja siatki ręcznej (ze względu na obciążenie wydajności)
Systemy z obsługą :
- Dostawca śledzenia oczu
- Symulacja danych wejściowych oczu
Ustawienia profilu aparatu są ustawione tak, aby jakość edytora i jakość odtwarzacza są takie same. Różni się to od domyślnego profilu aparatu, w którym ekrany nieprzezroczyste 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 rozpoznawania przestrzennego jest domyślnie wyłączony na podstawie opinii klientów — jest to interesująca wizualizacja, która początkowo jest widoczna, ale zazwyczaj jest wyłączona, aby uniknąć rozproszenia wzroku i dodatkowego trafienia wydajności. System można ponownie włączyć, postępując zgodnie z instrukcjami dostępnymi tutaj.