Perfiles: MRTK2

Una de las principales formas en que se configura MRTK es a través de los perfiles disponibles en el paquete de base. El objeto principal MixedRealityToolkit de una escena tendrá el perfil activo, que es un ScriptableObject. El perfil de configuración de MRTK de nivel superior contiene datos de sub perfil para cada núcleo de los sistemas principales, cada uno de los cuales está diseñado para configurar el comportamiento de sus subsistemas correspondientes. Además, estos subelementos también son ScriptableObjects y, por tanto, pueden contener referencias a otros objetos de perfil un nivel por debajo de ellos. Básicamente hay un árbol completo de perfiles conectados que componen la información de configuración para inicializar los subsistemas y características de MRTK.

Por ejemplo, el comportamiento del sistema de entrada se rige por un perfil de sistema de entrada, como DefaultMixedRealityInputSystemProfile los (Assets/MRTK/SDK/Profiles).

Inspector de perfil de entrada

Información previa

Los perfiles están diseñados principalmente para admitir escenarios específicos en varios dispositivos, que se controlan a través de los proveedores de datos. De este modo, una aplicación se puede diseñar de forma independiente del dispositivo como sea posible y permitir que mrtk y los proveedores de datos del perfil controle la compatibilidad multiplataforma.

También hay perfiles creados en torno a las características de entrada de dispositivos específicos, como el perfil de HoloLens 1, que tiene como valor predeterminado interacciones de estilo GGV.

XR SDK

Use cualquiera de los perfiles predeterminados de MRTK, que están configurados en las canalizaciones XR de Unity. Los anteriores "DefaultOpenXRConfigurationProfile" y "DefaultXRSDKConfigurationProfile" ahora están etiquetados como obsoletos.

Actualmente, hay dos perfiles proporcionados para el SDK DefaultXRSDKConfigurationProfile de XR y DefaultHoloLens2XRSDKConfigurationProfile. Como resultado, no todas las escenas de ejemplo son totalmente compatibles debido a configuraciones específicas de la escena y del escenario. Los ejemplos que usan DefaultMixedRealityToolkitConfigurationProfile y DefaultHoloLens2ConfigurationProfile se pueden intercambiar a sus perfiles de SDK de XR correspondientes. Si usa OpenXR con el SDK de XR, use en DefaultOpenXRConfigurationProfile su lugar.

Se está realizando un trabajo adicional para facilitar la configuración y admitir todas las escenas de ejemplo, lo que permite configurar el SDK XR y XR heredados en paralelo. Consulte el problema 9419 para el seguimiento.

Consulte Configuración de MRTK para la canalización del SDK de XR para obtener más información sobre la conversión de perfiles entre XR heredado y el SDK de XR.

Perfil predeterminado

MRTK proporciona un conjunto de perfiles predeterminados que abarcan la mayoría de las plataformas y escenarios que admite MRTK. Por ejemplo, al seleccionar ( DefaultMixedRealityToolkitConfigurationProfile Assets/MRTK/SDK/Profiles), podrá probar escenarios en VR (OpenVR, WMR) y HoloLens (1 y 2).

Tenga en cuenta que, dado que se trata de un perfil de uso general, no está optimizado para ningún caso de uso en particular. Si desea tener una configuración más eficaz o específica que sea mejor en otras plataformas, consulte los otros perfiles siguientes, que se modifican ligeramente para mejorar en sus respectivas plataformas.

perfil de HoloLens 2

MRTK también proporciona un perfil predeterminado optimizado para la implementación y las pruebas en el HoloLens 2: DefaultHoloLens2ConfigurationProfile (Assets/MRTK/SDK/Profiles/HoloLens2).

Cuando se le pida que elija un perfil para el objeto MixedRealityToolkit, use este perfil en lugar del perfil seleccionado predeterminado.

Las principales diferencias entre el perfil de HoloLens2 y el perfil predeterminado son:

Características deshabilitadas :

Sistemas habilitados :

La configuración del perfil de la cámara se establece para que coincida con la calidad del editor y la calidad del reproductor son las mismas. Esto es diferente del perfil de cámara predeterminado en el que las pantallas opacas se establecen en una mayor calidad. Este cambio significa que la calidad en el editor será menor, lo que coincidirá más estrechamente con lo que se representará en el dispositivo.

Nota

El sistema de reconocimiento espacial está desactivado de forma predeterminada en función de los comentarios del cliente; es una visualización interesante ver inicialmente, pero normalmente está desactivada para evitar la distracción visual y el impacto adicional en el rendimiento de tenerlo activado. El sistema se puede volver a habilitar siguiendo las instrucciones que se indican aquí.