Visão geral do sistema Câmera – MRTK2

O sistema de câmeras 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 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ço).

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.

    MRTK Configured Scene Hierarchy

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

    Enabling the camera system

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

    Select camera system implementation

  4. Selecionar o perfil de configuração desejado

    Select camera system profile

Configurando o sistema de câmera

provedores de Configurações

Camera Settings Providers

Câmera provedores de configuração 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 Câmera Configurações. 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 em que o aplicativo está em execução, o microsoft Realidade Misturada Toolkit aplicará padrões básicos.

Configurações de vídeo

Camera Display Settings

As configurações de exibição são especificadas para exibições opacas (ex: Realidade Virtual) e transparentes (ex: 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 real e quebrar as qualidades imersivas do aplicativo.

Limpar Sinalizadores

O valor de sinalizadores claros indica como a exibição é desmarcada conforme ela é 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 de elementos gráficos que o Unity deve usar ao renderizar 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.

Veja também