Lançamento do SDK Steam Audio gratuito, promete áudio com base na física

A Valve lançou um novo kit de desenvolvimento de software para sua comunidade, intitulado simplesmente Steam Audio.

O novo SDK gratuito já está disponível e é compatível com PC, Mac, Linux e até Android. A Valve está preparando o novo SDK como uma solução de áudio baseada em física que visa uma abordagem muito mais realista dos sons nos jogos. O SDK já possui plugins criados para os principais mecanismos, como Unity, Unreal e muito mais.

Projetado principalmente para jogos e experiências baseados em realidade virtual, o novo SDK pode ser usado por qualquer desenvolvedor. Um exemplo é dado onde o Steam Audio levará em consideração o número e o tipo de objetos em uma sala, sua localização e se o som deve ou não reverberar nessa sala.

Renderização binaural
A coisa mais simples que qualquer tecnologia de áudio espacial deve fazer é a renderização binaural baseada em HRTF. Isso se refere a uma maneira de recriar como um som é afetado pela cabeça, ouvidos e torso de um ouvinte, resultando em dicas sutis que permitem identificar de onde vem um som.

A implementação da Steam Audio da renderização binaural baseada em HRTF possui uma sobrecarga de CPU muito baixa; você pode lidar com centenas e até milhares de fontes usando um único núcleo de CPU. Também minimiza a coloração de frequência dos clipes de áudio, mantendo uma boa localização.

Oclusão
O Steam Audio simula como os objetos obstruem as fontes sonoras. Além da oclusão típica de raycast que muitos mecanismos de jogos já suportam, o Steam Audio suporta oclusão parcial: se você pode ver parte de uma fonte de som, o Steam Audio oclui parcialmente o som. O Steam Audio usa sua geometria de cena existente para ocultar sons, para que você não precise criar geometria de oclusão especial apenas para sons.

Reverb baseado em física
Reflexões e reverb podem adicionar muito ao áudio espacial. O Steam Audio usa a geometria da cena real para simular reverb. Isso permite que os usuários sintam a cena ao seu redor através de dicas sonoras sutis, uma adição importante ao áudio VR. Esse reverb baseado em física pode lidar com muitos cenários importantes que não se encaixam facilmente em um modelo de caixa simples.

O Steam Audio aplica o reverb baseado na física, simulando como o som é refletido nos diferentes objetos da cena, com base nas propriedades do material acústico (um tapete não reflete tanto som quanto um grande painel de vidro, por exemplo). As simulações podem ser executadas em tempo real, para que o reverb possa responder facilmente às alterações no projeto. Adicione móveis a uma sala ou mude uma parede de tijolo para drywall e você poderá ouvir a diferença.

Propagação de som em tempo real
Na realidade, o som é emitido a partir de uma fonte, após o que salta pelo ambiente, interagindo e refletindo em vários objetos antes de chegar ao ouvinte. Os desenvolvedores queriam modelar esse efeito e tendem a aproximar manualmente (e minuciosamente!) A propagação de som usando filtros e scripts ajustados à mão. O Steam Audio modela automaticamente esses efeitos de propagação do som.

O Steam Audio simula a propagação do som em tempo real, para que os efeitos possam mudar automaticamente à medida que as fontes se movimentam pela cena. Os sons interagem com a geometria real da cena, para que se sintam integrados à cena.

Reverb e propagação cozidos
Assim como as sondas de luz podem acelerar os cálculos de iluminação de alta qualidade pré-computando a iluminação em cenas estáticas, o Steam Audio pode gerar efeitos de propagação e reverberação de som em uma cena estática. Para cenas amplamente estáticas, o cozimento pode reduzir significativamente a carga da CPU, permitindo melhorar a qualidade da propagação do som e dos efeitos de reverberação.

Se sua geometria é principalmente estática, você pode fazer reverb durante o design. Se uma fonte de som estiver fixa no lugar, você poderá criar efeitos de propagação de som durante o design. Para experiências de realidade virtual em que você tem apenas algumas posições de ouvinte, mas várias fontes móveis, também é possível criar efeitos de propagação de som durante o design.

Juntando tudo
O Steam Audio pode aplicar a renderização binaural aos efeitos de oclusão, reverb e propagação de som, para que você possa ter uma forte sensação de espaço e direção, mesmo com sons refletidos, reverb entrando na sala por uma porta e muito mais.

O Steam Audio é isento de royalties e pode ser usado para qualquer fone de ouvido de realidade virtual. Além disso, você pode até usá-lo fora do cliente Steam.

Artigos Relacionados

Back to top button