Exercício – Espacializar áudio de um vídeo

Concluído

Nesta unidade, você aprenderá a espacializar o áudio de uma fonte de vídeo e testá-lo no editor do Unity e no HoloLens 2.

Importar um vídeo e adicionar um player de vídeo à cena

Para esta unidade, você pode usar este vídeo do projeto de exemplo de áudio espacial.

  1. Para importar o vídeo para o projeto unity, selecione Importar Ativos>Novo Ativo no menu Unity.

    Captura de tela da importação de ativos.

  2. Na janela Importar Novo Ativo... , selecione o arquivo Microsoft HoloLens – Spatial Sound-PTPvx7mDon4 que você baixou e selecione o botão Importar para importar o ativo para o projeto.

    Captura de tela da seleção do ativo.

  3. Ajustar as configurações de qualidade no clipe de vídeo pode garantir uma reprodução suave no HoloLens 2. Selecione o arquivo de vídeo na janela Projeto . Na janela Inspetor, selecione a guia Windows , marque a caixa de substituição para Windows e defina o restante das configurações da seguinte maneira:

    1. Marque a caixa para Transcode.
    2. Defina Codec como H264.
    3. Defina o modo de taxa de bits como baixo.
    4. Defina a Qualidade Espacial como Qualidade Espacial Média.
  4. Selecione Aplicar para alterar a configuração de qualidade no clipe de vídeo.

    Captura de tela da propriedade Video Change.

  5. Clique com o botão direito do mouse na janela Hierarquia e selecione Player de Vídeo> para adicionar o componente Player de Vídeo.

    Captura de tela da adição de um Player de Vídeo.

Reproduzir vídeo em um quadrangle

O objeto Player de Vídeo precisa de um objeto de jogo texturizado para renderizar o vídeo.

  1. Clique com o botão direito do mouse na janela Hierarquia e selecioneo Quad de Objeto> 3D para criar um quad e configurar seu componente Transform da seguinte maneira:

    • Posição: X = 0, Y = 2,1, Z = 2
    • Rotação: X = 0, Y = 0, Z = 0
    • Escala: X = 1,28, Y = 0,72, Z = 1

    Captura de tela da adição de um Quad.

  2. Agora você precisa textura do Quad com o vídeo. Clique com o botão direito do mouse na janela Projeto e escolha Criar>Textura de Renderização para criar um componente de Textura de Renderização. Insira um nome adequado para a Textura de Renderização; por exemplo, Textura de Áudio Espacial.

    Captura de tela da criação de uma Textura de Renderização.

  3. Selecione a Textura de Renderização e, na janela Inspetor, defina a propriedade Size para corresponder à resolução nativa do vídeo de 1280x720. Em seguida, para garantir um bom desempenho de renderização no HoloLens 2, defina a propriedade Depth Stencil Format como D16_UNORM ou superior.

    Captura de tela das propriedades de Textura de Renderização.

  4. Em seguida, use a textura de áudio espacial de textura de renderização criada como a textura para o Quad:

    1. Arraste a Textura de Áudio Espacial da janela Projeto para o Quad na Hierarquia para adicionar a Textura de Renderização ao Quad.
    2. Para garantir um bom desempenho no HoloLens 2, selecione o Quad na Hierarquia e, na janela Inspetor, selecione Ferramentas> GráficasPadrão no campo Sombreador.

    Captura de tela das propriedades de textura Quad.

  5. Para definir o Player de Vídeo e a Textura de Renderização para reproduzir o clipe de vídeo, selecione o Player de Vídeo na Hierarquia e defina as configurações na janela Inspetor da seguinte maneira:

    1. Defina a propriedade Clipe de Vídeo para o arquivo de vídeo baixado: Microsoft HoloLens – Spatial Sound-PTPvx7mDon4.
    2. Marque a caixa de seleção Loop .
    3. Defina a Textura de Destino para sua nova textura de renderização, Textura de Áudio Espacial.

    Captura de tela das propriedades do player de vídeo.

Espacializar o áudio do vídeo

  1. Na janela Hierarquia, selecione o objeto Quad . Na janela Inspetor, use o botão Adicionar Componente para adicionar uma Fonte de Áudio, à qual você roteará o áudio do vídeo.

  2. Na fonte de áudio:

    1. Defina a saída como oMestre do Mixer> de Áudio Espacial.
    2. Marque a caixa Espacializar .
    3. Mova o controle deslizante do Spatial Blend para 1 (3D).

    Captura de tela do inspetor de origem de áudio Quad.

  3. Para definir o Player de Vídeo para rotear seu áudio para a Fonte de Áudio, selecione o Player de Vídeo na janela Hierarquia. Na janela Inspetor, configure o objeto Player de Vídeo da seguinte maneira:

    1. Definir o modo de saída de áudio como fonte de áudio
    2. Definir a propriedade Fonte de Áudio como o Quad

    Captura de tela da configuração da fonte de áudio do player de vídeo.