Captura de realidade mista com Unreal

Nota

Veja Render from the PV camera below (Compor a partir da câmara PV) abaixo para obter orientações sobre uma nova capacidade de MRC para HoloLens 2.

Antes de começar aqui, recomendamos que veja o nosso artigo de descrição geral da captura de realidade mista .

Compor a partir da câmara PV (optar ativamente por participar)

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

A composição a partir da câmara de PV oferece as seguintes melhorias sobre a experiência de MRC predefinida:

  • O alinhamento do holograma com o seu ambiente físico e as mãos para interações próximas devem ser precisos a todas as distâncias. Evite ter um desvio em distâncias diferentes do ponto de foco, como pode ver no MRC predefinido.
  • O olho direito do headset não será comprometido, uma vez que não será utilizado para compor os hologramas para a saída do MRC.

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

  1. Ativar o PhotoVideoCamera HolographicViewConfiguration
  2. Processar a composição adicional do HolographicCamera
  3. Verifique se os sombreados e o código são compostos corretamente a partir deste HolographicCamera adicional
Ativar o PhotoVideoCamera HolographicViewConfiguration em Unreal

Nota

Isto requer o Unreal Engine 4.25 ou mais recente.

Para optar ativamente por participar na composição a partir da Câmara PV:

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

Câmara 3

Processar a composição adicional do HolographicCamera em Unreal

Isto é feito automaticamente pela Unreal.

Criar um gravador MRC personalizado

Embora o utilizador possa sempre acionar uma fotografia ou vídeo com o serviço de captura MRC do sistema, uma aplicação poderá 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, crie uma IU de gravação personalizada ou personalize as definições de MRC para dar alguns exemplos.

Acesso ao MRC para programadores

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

Ver também