Partilhar via


Perfis — MRTK2

Uma das principais maneiras pelas quais o MRTK é configurado é através dos perfis disponíveis no pacote básico. O objeto principal MixedRealityToolkit em uma cena terá o perfil ativo, que é um ScriptableObject. O Perfil de Configuração MRTK de nível superior contém dados de subperfil para cada núcleo dos sistemas principais primários, cada um dos quais é projetado para configurar o comportamento de seus subsistemas correspondentes. Além disso, esses subperfis também são ScriptableObjects e, portanto, podem conter referências a outros objetos de perfil um nível abaixo deles. Há essencialmente uma árvore inteira de perfis conectados que compõem as informações de configuração de como inicializar os subsistemas e recursos MRTK.

Por exemplo, o comportamento do sistema de entrada é regido por um perfil de sistema de entrada, como o DefaultMixedRealityInputSystemProfile (Assets/MRTK/SDK/Profiles).

Perfil de entradaInspetor de Perfil

Fundo

Os perfis destinam-se principalmente a suportar cenários específicos em vários dispositivos, que são tratados através dos fornecedores de dados. Dessa forma, um aplicativo pode ser projetado da forma mais independente possível do dispositivo e permitir que o MRTK e os provedores de dados do perfil lidem com suporte entre plataformas.

Há também perfis construídos em torno dos recursos de entrada de dispositivos específicos, como o perfil HoloLens 1, que usa como padrão interações no estilo GGV.

XR SDK

Use qualquer um dos perfis MRTK padrão, que são todos configurados nos pipelines XR do Unity. Os anteriores "DefaultOpenXRConfigurationProfile" e "DefaultXRSDKConfigurationProfile" estão agora rotulados como obsoletos.

Atualmente, há dois perfis fornecidos para XR SDK DefaultXRSDKConfigurationProfile e DefaultHoloLens2XRSDKConfigurationProfile. Como resultado, nem todas as cenas de amostra são totalmente suportadas devido a configurações específicas de cena e cenário. Todos os exemplos que usam DefaultMixedRealityToolkitConfigurationProfile e DefaultHoloLens2ConfigurationProfile podem ser trocados para seus perfis XR SDK correspondentes. Se você estiver usando OpenXR com XR SDK, use o DefaultOpenXRConfigurationProfile em vez disso.

Trabalho adicional está sendo realizado para facilitar a configuração e dar suporte a todas as cenas de exemplo, permitindo que o XR e o XR SDK herdados sejam configurados lado a lado. Consulte a edição #9419 para rastreamento.

Consulte Configurando o MRTK para o pipeline do SDK XR para obter mais informações sobre como converter perfis entre XR e XR SDK herdados.

Perfil padrão

O MRTK fornece um conjunto de perfis padrão que abrangem a maioria das plataformas e cenários suportados pelo MRTK. Por exemplo, ao selecionar o DefaultMixedRealityToolkitConfigurationProfile (Assets/MRTK/SDK/Profiles), você poderá experimentar cenários em VR (OpenVR, WMR) e HoloLens (1 e 2).

Observe que, como este é um perfil de uso geral, ele não é otimizado para nenhum caso de uso específico. Se você quiser ter configurações mais eficientes/específicas que sejam melhores em outras plataformas, veja os outros perfis abaixo, que são ligeiramente ajustados para serem melhores em suas respetivas plataformas.

HoloLens 2 perfil

O MRTK também fornece um perfil padrão otimizado para implantação e teste no HoloLens 2: DefaultHoloLens2ConfigurationProfile (Assets/MRTK/SDK/Profiles/HoloLens2).

Quando solicitado a escolher um perfil para o objeto MixedRealityToolkit, use esse perfil em vez do perfil selecionado padrão.

As principais diferenças entre o perfil HoloLens2 e o perfil padrão são:

Funcionalidades desativadas :

Sistemas habilitados :

As configurações do perfil da câmera são definidas para corresponder para que a qualidade do editor e a qualidade do jogador sejam as mesmas. Isso é diferente do perfil de câmera padrão, onde os monitores opacos são definidos para uma qualidade superior. Essa mudança significa que a qualidade no editor será menor, o que corresponderá mais ao que será renderizado no dispositivo.

Nota

O sistema de Consciência Espacial é desligado por padrão com base no feedback do cliente - é uma visualização interessante para ver inicialmente, mas normalmente é desligado para evitar a distração visual e o impacto adicional de desempenho de tê-lo ligado. O sistema pode ser reativado seguindo as instruções aqui.