Compartilhar via


Som espacial no Unity

Esta página é vinculada a recursos para som espacial no Unity.

Opções do espacializador

As opções de espacializador para aplicativos de realidade misturada incluem:

  • O Unity fornece o Spatializer do MS HRTF como parte do pacote opcional Windows Mixed Reality.
    • É executado na CPU em uma arquitetura de "fonte única" de custo mais alto.
    • Fornecido para compatibilidade com versões anteriores com aplicativos HoloLens originais.
  • O Microsoft Spatializer está disponível no repositório GitHub do microsoft spatializer.
    • Usa uma arquitetura de "várias fontes" de menor custo.
    • Descarregado para um acelerador de hardware no HoloLens 2.

Para novos aplicativos, recomendamos o Microsoft Spatializer.

Habilitar espacialização

Use a Ferramenta de Recursos do Realidade Misturada para baixar a versão mais recente do recurso Microsoft Spatializer. Em seguida, siga as instruções passo a passo para habilitar o plug-in em seu projeto do Unity.

Depois que os plug-ins de espacialização e mixer estiverem em vigor, para habilitar o áudio espacial para uma fonte de som:

  • Anexar uma fonte de áudio a um objeto na hierarquia
  • Marque a caixa de seleção Habilitar espacialização
  • Mover o controle deslizante do Spatial Blend para '1'

Observação

Se você receber um erro no Unity sobre não conseguir carregar o plug-in do Microsoft Spatializer porque uma de suas dependências está ausente, marcar que você tenha a versão mais recente do Microsoft Visual C++ Redistribuível instalada em seu computador.

Para obter mais informações, consulte:

Atenuação de distância

A decaimento padrão baseada em distância do Unity tem uma distância mínima de 1 metro e uma distância máxima de 500 metros, com uma reversão logarítmica. Essas configurações podem funcionar para seu cenário ou você pode achar que as fontes atenuam muito rapidamente ou muito lentamente. Para obter mais informações, consulte:

Reverb

O Microsoft Spatializer desabilita os efeitos pós-espacializadores por padrão. Para habilitar o reverb e outros efeitos para fontes espacializadas:

  • Anexar o componente Nível de Envio do Efeito de Sala a cada fonte
  • Ajuste a curva de nível de envio para cada origem para controlar o ganho no áudio enviado de volta ao grafo para processamento de efeitos

Confira o Capítulo 5 do tutorial do espacializador para obter detalhes.

Exemplos de som espacial do Unity

Para obter exemplos de som espacial no Unity, consulte:

Próximo ponto de verificação de desenvolvimento

Se você estiver seguindo o percurso de desenvolvimento do Unity que apresentamos, você está no meio da exploração dos blocos de construção principais do Realidade Misturada. Deste ponto, você pode prosseguir para o próximo bloco de construção:

Ou vá diretamente para as funcionalidades e APIs da plataforma de Realidade Misturada:

Você sempre pode voltar para os pontos de verificação de desenvolvimento do Unity a qualquer momento.

Confira também