Visão geral do sistema de câmera — MRTK2
O sistema de câmera permite que o Microsoft Realidade Misturada Toolkit configure e otimize a câmera do aplicativo para uso em aplicativos de realidade misturada. Usando o sistema de câmera, os aplicativos podem ser gravados para dar suporte a dispositivos opacos (ex: realidade virtual) e transparentes (por exemplo: Microsoft HoloLens) sem a necessidade de escrever código para distinguir e acomodar para cada tipo de exibição.
Habilitando o sistema de câmera
O Sistema de Câmera é gerenciado pelo objeto MixedRealityToolkit (ou outro componente do registrador de serviços).
As etapas a seguir presumem o uso do objeto MixedRealityToolkit. As etapas necessárias para outros registradores de serviço podem ser diferentes.
Selecione o objeto MixedRealityToolkit na hierarquia de cena.
Navegue pelo painel Inspetor até a seção sistema de câmeras e verifique se Habilitar Sistema de Câmera está marcado.
Selecione a implementação do sistema de câmera. A implementação de classe padrão fornecida pelo MRTK é o
MixedRealityCameraSystem
.Selecione o perfil de configuração desejado
Configurando o sistema de câmera
Provedores de configurações
Os provedores de configuração de câmera habilitam a configuração específica da plataforma da câmera. Essas configurações podem incluir etapas de configuração personalizadas e/ou componentes.
Os provedores podem ser adicionados clicando no botão Adicionar Provedor de Configurações da Câmera . Eles podem ser removidos clicando no - botão à direita do nome do provedor.
Observação
Nem todas as plataformas exigirão um provedor de configurações de câmera. Se não houver provedores compatíveis com a plataforma na qual o aplicativo está em execução, o Microsoft Realidade Misturada Toolkit aplicará padrões básicos.
Configurações de vídeo
As configurações de exibição são especificadas para exibições opacas (ex: Realidade Virtual) e transparentes (por exemplo: Microsoft HoloLens). A câmera está configurada, em tempo de execução, usando essas configurações.
Clipe próximo
O plano de clipe próximo é o mais próximo, em metros, de que um objeto virtual pode ser para a câmera e ainda ser renderizado. Para maior conforto do usuário, é recomendável tornar esse valor maior que zero. A imagem anterior contém valores que foram considerados confortáveis em uma variedade de dispositivos.
Clipe distante
O plano de clipe distante é o mais distante, em metros, que um objeto virtual pode ser para a câmera e ainda ser renderizado. Para dispositivos transparentes, é recomendável que esse valor seja relativamente próximo para não exceder excessivamente o espaço do mundo real e quebrar as qualidades imersivas do aplicativo.
Limpar Sinalizadores
O valor de sinalizadores claros indica como a exibição é desmarcada à medida que é desenhada. Para experiências de realidade virtual, esse valor geralmente é definido como Skybox. Para exibições transparentes, é recomendável definir isso como Cor.
Cor da tela de fundo
Se os sinalizadores claros não estiverem definidos como Skybox, a propriedade de cor da tela de fundo será exibida.
Configurações de Qualidade
O valor das configurações de qualidade indica a qualidade gráfica que o Unity deve usar quando renderiza a cena. O nível de qualidade é uma configuração de nível de projeto e não é específico para nenhuma câmera. Para obter mais informações, consulte o artigo Qualidade na documentação do Unity.