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.

  1. Selecione o objeto MixedRealityToolkit na hierarquia de cena.

    Hierarquia de cena configurada do MRTK

  2. Navegue pelo painel Inspetor até a seção sistema de câmeras e verifique se Habilitar Sistema de Câmera está marcado.

    Habilitando o sistema de câmera

  3. Selecione a implementação do sistema de câmera. A implementação de classe padrão fornecida pelo MRTK é o MixedRealityCameraSystem.

    Selecionar implementação do sistema de câmera

  4. Selecione o perfil de configuração desejado

    Selecionar perfil do sistema de câmera

Configurando o sistema de câmera

Provedores de configurações

Provedores de Configurações da Câmera

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

Configurações de exibição da câmera

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.

Confira também