Visão geral do sistema de câmeras

o sistema de câmera permite que a realidade misturada da Microsoft Toolkit configurar e otimizar a câmera do aplicativo para uso em aplicativos de realidade misturada. usando o sistema de câmera, os aplicativos podem ser escritos para dar suporte a dispositivos opacos (ex: virtual reality) e transparent (ex: Microsoft HoloLens) sem a necessidade de escrever código para distinguir entre 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 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 hierarquia de cena configurada

  2. Navegue pelo painel Inspetor até a seção sistema de câmera e verifique se a opção habilitar sistema de câmera está marcada.

    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 .

    Selecione a implementação do sistema de câmera

  4. Selecionar 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 de câmera

Os provedores de configuração da 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 câmera Configurações provedor . Eles podem ser removidos clicando no - botão à direita do nome do provedor.

Observação

Nem todas as plataformas precisarão de um provedor de configurações de câmera. se não houver provedores compatíveis com a plataforma na qual o aplicativo está sendo executado, a realidade misturada da Microsoft 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: Virtual reality) e transparente (ex: Microsoft HoloLens). A câmera está configurada, em tempo de execução, usando essas configurações.

Clipe próximo

O plano próximo é o mais próximo, em metros, que um objeto virtual pode ser para a câmera e ainda ser renderizado. Para maior conforto ao 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 assim ser renderizado. Para dispositivos transparentes, é recomendável que esse valor seja relativamente próximo de exceder excessivamente o espaço real do mundo e interromper as qualidades de imersão do aplicativo.

Limpar sinalizadores

O valor limpar sinalizadores indica como a exibição é limpa, pois é desenhada. Para experiências de realidade virtual, esse valor é definido com mais frequência como Skybox. Para exibições transparentes, é recomendável defini-lo para cor.

Cor do plano de fundo

Se os sinalizadores claros não estiverem definidos como Skybox, a propriedade cor do plano de fundo será exibida.

Configurações de Qualidade

O valor das configurações de qualidade indica a qualidade de 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 de uma câmera. Para obter mais informações, consulte o artigo qualidade na documentação do Unity.

Confira também