Importar e configurar recursos
O Mixed Reality Toolkit é um toolkit open-source que pode ser importado para o projeto de realidade mista do Unity. Apesar de poder criar aplicações da Windows Mixed Reality sem o Mixed Reality Toolkit, considere importar o toolkit para acelerar o desenvolvimento. Aqui, ficará a conhecer os conteúdos do Mixed Reality Toolkit.
O que é o Mixed Reality Toolkit?
O MRTK v2 com o Unity é um kit de desenvolvimento de várias plataformas open-source para aplicações de realidade mista. A versão 2 do MRTK destina-se a acelerar o desenvolvimento de aplicações destinadas ao Microsoft HoloLens, headsets (VR) envolventes da Windows Mixed Reality e plataforma OpenVR. Também está disponível suporte para dispositivos Android e iOS.
MRTK Unity
O MRTK-Unity é um projeto da Microsoft que proporciona um conjunto de componentes e funcionalidades, utilizados para acelerar o desenvolvimento de aplicações MR entre várias plataformas no Unity. Veja a seguir algumas das suas funções:
- Proporciona os blocos de construção básicos para o desenvolvimento do Unity no HoloLens, na Windows Mixed Reality e no OpenVR.
- Ativa a prototipagem rápida através de simulação no editor interno que lhe permite ver as alterações imediatamente.
- Opera como uma estrutura extensível que proporciona aos programadores a capacidade de trocar os componentes principais.
- Suporta uma vasta gama de plataformas, incluindo
- Microsoft HoloLens
- Microsoft HoloLens 2
- Headset da Windows Mixed Reality
- Headsets do OpenVR (HTC Vive/Oculus Rift)
- Rastreio Manual da Ultraleap
TextMesh Pro
Alguns recursos e MRTKs pré-fabricados exigem o TextMesh Pro. O TextMesh Pro é o componente de texto predefinido do Unity. O TextMesh Pro utiliza técnicas avançadas de composição de texto juntamente com um conjunto de shaders personalizados para proporcionar melhorias a nível de qualidade visual. O TextMesh Pro também proporciona uma maior flexibilidade para texturas e estilos de texto. Os recursos do Textmesh Pro devem ser adicionados ao projeto ao importar os Recursos Essenciais TMP.
Pacote Base do MRTK Unity
O MRTK proporciona quatro pacotes Unity MRTK que podem ser importados para o projeto Unity. A versão mais recente dos pacotes pode ser encontrada na ferramenta de funcionalidade Mixed Reality. O pacote Mixed Reality Toolkit Foundation é o único pacote necessário que deve ser importado e configurado para usar mrTK com o seu projeto. Pode utilizar Mixed Reality Toolkit Foundation 2.5.x ou mais recente. Este pacote inclui os componentes principais necessários para criar uma aplicação de realidade mista.
Após o MRTK ser adicionado à cena e configurado, dois novos objetos são adicionados à janela Hierarquia da cena:
- MixedRealityToolkit
- MixedRealityPlayspace
O objeto MixedRealityToolkit contém o próprio toolkit. O objeto MixedRealityPlayspace garante que o headset/controladores e outros sistemas necessários sejam geridos corretamente na cena.
O objeto Câmara Principal é movido como um elemento subordinado para o objeto MixedRealityPlayspace. Tal permite que o espaço de jogo realize a gestão da câmara em simultâneo com os SDKs.
Nota
A Mixed Reality Feature Tool permite que os desenvolvedores descubram, atualizem e adicionem pacotes de funcionalidades Mixed Reality em projetos de Unidade. Pode pesquisar pacotes por nome ou categoria, ver as suas dependências e até ver as alterações propostas nos seus projetos manifesto arquivo antes de importar. Se nunca trabalhou com um ficheiro manifesto antes, é um ficheiro JSON contendo todos os seus pacotes de projetos. Uma vez validado os pacotes que deseja, a ferramenta Mixed Reality Feature irá descarregá-los para o projeto à sua escolha.
Perfil de Configuração
Uma das principais formas de configurar o MRTK é através dos vários perfis disponíveis no pacote Base. Os perfis configuram o comportamento dos componentes principais do MRTK. O objeto MixedRealityToolkit contém o perfil ativo e pode ser visualizado na janela Inspetor. Quando o MRTK é adicionado à cena, o DefaultMixedRealityToolkitConfigurationProfile é pré-selecionado.
O MRTK proporciona perfis predefinidos adicionais, que abrangem a maioria das plataformas e cenários que o MRTK suporta. Dado que DefaultMixedRealityToolkitConfigurationProfile é um perfil de utilização geral, não está otimizado para nenhum caso de utilização específico. Se quiser utilizar as definições otimizadas para uma plataforma específica, considere selecionar o perfil predefinido.
Como são organizados os Perfis de Configuração
Existe, basicamente, toda uma árvore de perfis ligados que compõem as informações de configuração sobre como iniciar as funcionalidades e os subsistemas do MRTK. O Perfil de Configuração do MRTK de nível superior contém dados de subperfil para cada sistema principal primário. Cada sistema principal primário é concebido para configurar o comportamento dos subsistemas correspondentes. Adicionalmente, esses subperfis podem conter referências a outros objetos de perfil, um nível abaixo dos mesmos.
Como personalizar e configurar os Perfis do MRTK predefinidos
Os perfis do MRTK predefinidos não podem ser modificados. Se quiser fazer alguma alteração, deverá clonar o perfil. A clonagem de um perfil do MRTK cria um novo perfil com as mesmas definições e atribui o perfil como o Perfil de Configuração da cena. Considerando a forma como os Perfis de Configuração são organizados, também deve clonar os subperfis se quiser modificar as definições de subperfil.
Precisa de ajuda? Veja o nosso guia de resolução de problemas ou faça comentários específicos ao comunicar um problema.