A Valve anunciou que o Steam Audio agora é um software de código aberto. Confiar os detalhes dessa mudança e conheça o software.
O Steam Audio oferece uma solução avançada de áudio espacial para jogos e aplicativos de VR. Ele inclui vários recursos interessantes que melhoram significativamente a imersão e abrem novas possibilidades para design de áudio espacial.
A Valve lançou recentemente uma postagem no blog anunciando o lançamento do código-fonte do Steam Audio SDK e de todos os plug-ins relacionados, dando aos desenvolvedores a liberdade de adaptar o Steam Audio às suas necessidades específicas e usar versões modificadas em vários produtos, inclusive comerciais, sem precisar abrir o arquivo. código-fonte das alterações feitas.
Steam Audio agora é um software de código aberto
Sim. O Steam Audio agora é um software de código aberto.
Esta mudança não só abre novas possibilidades para a comunidade de desenvolvedores, mas também convida os interessados no desenvolvimento do Steam Audio a participarem ativamente do projeto, pois agora têm a oportunidade de contribuir com suas próprias mudanças e melhorias para o projeto, o que pode melhorar ainda mais a plataforma e adaptá-la a uma variedade de aplicações e cenários.
“Temos o prazer de anunciar que com a versão mais recente do Steam Audio, o código-fonte completo do Steam Audio SDK está agora disponível como código aberto. Com este lançamento, pretendemos dar mais controle aos desenvolvedores, o que levará a melhores experiências para seus usuários e, esperamos, contribuições valiosas para a comunidade mais ampla de desenvolvedores que usam o Steam Audio.”
“Isso ocorre depois de receber muitos comentários valiosos da comunidade e contribuições para plug-ins já disponíveis como código aberto (Unity, Unreal e FMOD Studio), e queremos trazer esses mesmos benefícios para o SDK principal.”
É referido que apesar desta abertura, a Valve continuará a apoiar e desenvolver o Steam Audio como tem feito até agora, mantendo o seu compromisso com a qualidade e inovação na área do áudio.
Além disso, o Steam Audio continuará a ser compatível com uma ampla variedade de plataformas, incluindo Linux, Windows, macOS, Android e iOS, garantindo sua acessibilidade e usabilidade em diversos ambientes de desenvolvimento e aplicativos.
Para quem não conhece o Steam Audio, você deve saber que ele oferece uma série de ferramentas poderosas para trabalhar com som surround 3D em diversas aplicações, incluindo jogos de computador e sistemas de realidade virtual.
A sua capacidade de simular ambientes sonoros realistas, tendo em conta a posição do ouvinte, o movimento da cabeça, a distância da fonte sonora e outros fatores, é essencial para criar uma experiência de áudio envolvente e adaptativa.
Entre as principais características do Steam Audio que se destacam, podemos encontrar as seguintes:
- Integração com motores de jogos e ambientes de criação de som : Steam Audio é compatível com Unity 2017.3+ e Unreal Engine 4.27+, bem como FMOD Studio 2.0+. Além disso, está sendo desenvolvido um módulo para integração com o sistema de criação de som Wwise.
- Simulação em tempo real da propagação do som : O Steam Audio simula automaticamente a propagação do som no ambiente e sua interação com os objetos, agregando realismo ao áudio.
- Cálculo da reflexão e absorção sonora pelos objetos : Considere a geometria da cena para calcular como o som é refletido e absorvido pelos objetos presentes.
- Rastreando a rotação e posição do ouvinte em realidade virtual : O Steam Audio adapta o som com base na rotação e posição do ouvinte, proporcionando uma experiência sonora realista em ambientes de realidade virtual e suportando vários tipos de hardware para sistemas VR.
- Geração de som binaural 3D usando HRTF : O Steam Audio usa a função de transferência de cabeça e tronco (HRTF) para gerar som binaural 3D, que leva em consideração as características de percepção das ondas sonoras pelos ouvidos e a posição dos ouvidos em relação à cabeça em relação para a fonte sonora.
- Suporte ao formato de som surround Ambisonics : O Steam Audio suporta o formato de som surround Ambisonics, que considera a propagação do som tanto horizontal quanto verticalmente, proporcionando uma experiência sonora mais completa e envolvente.
- Propagación horneada de sonido para escenas estáticas : Permite pregenerar y guardar efectos de sonido durante la etapa de diseño de la escena, lo que mejora la calidad del sonido y reduce el consumo de recursos durante la ejecución al no tener que calcular los parámetros de sonido sobre a marcha.
Por fim, vale ressaltar que o código é escrito em C++ e publicado sob a licença Apache 2.0 e caso você tenha interesse em saber mais sobre ele, pode consultar os detalhes no seguinte endereço.