Perfis — MRTK2

Uma das principais formas de configuração do MRTK é através dos perfis disponíveis no pacote de base. O objeto principal MixedRealityToolkit numa 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 principais, cada um dos quais foi concebido para configurar o comportamento dos subsistemas correspondentes. Além disso, estes sub-perfis também são ScriptableObjects e, portanto, podem conter referências a outros objetos de perfil um nível abaixo dos mesmos. Existe essencialmente uma árvore inteira de perfis ligados que compõem as informações de configuração sobre como inicializar os subsistemas e funcionalidades do MRTK.

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

Inspetor de Perfis de Perfilde Entrada

Fundo

Os perfis destinam-se principalmente a suportar cenários específicos em vários dispositivos, que são processados através dos fornecedores de dados. Desta forma, uma aplicação pode ser concebida de forma o mais agnóstica possível e permitir que o MRTK e os fornecedores de dados do perfil processem o suporte entre plataformas.

Também existem perfis criados em torno das funcionalidades de entrada de dispositivos específicos, como o perfil do HoloLens 1, que é predefinido para interações de estilo GGV.

XR SDK

Utilize qualquer um dos perfis MRTK predefinidos, todos configurados nos pipelines XR do Unity. Os "DefaultOpenXRConfigurationProfile" e "DefaultXRSDKConfigurationProfile" anteriores estão agora etiquetados como obsoletos.

Atualmente, existem dois perfis fornecidos para o SDK DefaultXRSDKConfigurationProfile XR e DefaultHoloLens2XRSDKConfigurationProfile. Como resultado, nem todas as cenas de exemplo são totalmente suportadas devido a configurações específicas de cenários e cenários. Quaisquer exemplos que utilizem DefaultMixedRealityToolkitConfigurationProfile e DefaultHoloLens2ConfigurationProfilepossam ser trocados para os perfis SDK XR correspondentes. Se estiver a utilizar o OpenXR com O SDK XR, utilize em DefaultOpenXRConfigurationProfile alternativa.

Estão a ser realizados trabalhos adicionais para facilitar a configuração e suportar todas as cenas de exemplo, permitindo que o SDK XR e XR legados sejam configurados lado a lado. Veja o problema n.º 9419 para controlo.

Veja Configuring MRTK for the XR SDK pipeline (Configurar o MRTK para o pipeline do SDK XR ) para obter mais informações sobre a conversão de perfis entre O SDK XR e XR legado.

Perfil predefinido

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

Tenha em atenção que, uma vez que se trata de um perfil de utilização geral, não está otimizado para nenhum caso de utilização específico. Se quiser ter definições mais eficazes/específicas que sejam melhores noutras plataformas, consulte os outros perfis abaixo, que são ligeiramente ajustados para serem melhores nas respetivas plataformas.

perfil de HoloLens 2

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

Quando lhe for pedido para escolher um perfil para o objeto MixedRealityToolkit, utilize este perfil em vez do perfil selecionado predefinido.

As principais diferenças entre o perfil do HoloLens2 e o Perfil Predefinido são:

Funcionalidades desativadas :

Sistemas ativados :

As definições do perfil da câmara estão definidas para corresponder para que a qualidade do editor e a qualidade do jogador sejam as mesmas. Isto é diferente do perfil de câmara predefinido em que os ecrãs opacos estão definidos para uma qualidade superior. Esta alteração significa que a qualidade no editor será mais baixa, o que corresponderá mais estreitamente ao que será composto no dispositivo.

Nota

O sistema de Sensibilização Espacial está desativado por predefinição com base no feedback do cliente - é uma visualização interessante de ver inicialmente, mas normalmente está desativado para evitar a distração visual e o impacto adicional no desempenho de tê-lo ativado. O sistema pode ser reativado ao seguir as instruções aqui.