Captura de realidade mista com Irreal

Nota

Consulte renderização da câmara PV abaixo para obter orientação sobre uma nova capacidade mrc para HoloLens 2.

Antes de começar aqui, recomendamos que dê uma olhada no nosso artigo de visão geral da captura de realidade mista.

Renderização da câmara PV (opt-in)

HoloLens 2 adiciona a capacidade de uma aplicação imersiva renderizar a partir da câmara PV enquanto a captura de realidade mista está em execução. Para garantir que a aplicação suporta corretamente o render adicional, a aplicação tem de optar por esta funcionalidade.

Render da câmara PV oferece as seguintes melhorias sobre a experiência padrão mrc:

  • O alinhamento holograma para o seu ambiente físico e mãos para interações próximas deve ser preciso a todas as distâncias. Evite ter uma compensação a distâncias diferentes do ponto de focagem, como pode ver no MRC predefinido.
  • O olho direito no auricular não será comprometido, uma vez que não será usado para renderizar os hologramas para a saída mrc.

Existem três passos para permitir a renderização a partir da câmara PV:

  1. Ativar a Configuração Holográfica PhotoVideoCamera
  2. Lidar com o render holográfico adicional da Rae
  3. Verifique os seus shaders e código renderizado corretamente a partir desta HolographicCamera adicional
Ativar o PhotoVideoCamera HolographicViewConfiguration in Unreal

Nota

Isto requer o Motor Irreal 4.25 ou mais novo.

Optar pela renderização a partir da Câmara PV:

  1. Ligue para SetEnabledMixedRealityCamera e ResizeMixedRealityCamera
    • Utilize os valores tamanho X e Size Y para definir as dimensões do vídeo.

Câmara 3ª

Lidar com o render holográfico adicional daCamera em Unreal

Isto é feito automaticamente pela Irreal.

Criação de um gravador MRC personalizado

Embora o utilizador possa sempre ativar uma fotografia ou vídeo utilizando o serviço de captura MRC do sistema, uma aplicação pode querer criar uma aplicação de câmara personalizada que inclua hologramas no fluxo da câmara tal como o MRC. Isto permite que a aplicação inicie capturas a partir da entrada do utilizador, construa uI de gravação personalizada ou personalize as definições de MRC para citar alguns exemplos.

Acesso MRC para desenvolvedores

Recomendamos que solicite sempre controlo exclusivo para a câmara quando utilizar o MRC. Isto garantirá que a sua aplicação tem o controlo total das definições para a câmara, desde que tenha conhecimento das limitações acima enumeradas.

Ver também