Steam Audio теперь доступен с открытым исходным кодом

Steam-Аудио

Steam Audio предлагает передовое решение пространственного звука для VR-игр и приложений

Valve представлен недавно в блоге было объявлено о Выпуск исходного кода Steam Audio SDK и все сопутствующие аксессуары, с помощью которых Теперь у разработчиков есть свобода адаптировать Steam Audio под свои нужды. и использовать модифицированные версии в различных продуктах, в том числе коммерческих, без необходимости открытия исходного кода внесенных изменений.

Это движение Это не только открывает новые возможности для сообщества разработчиков, но это также приглашает тех, кто заинтересован в развитии Steam Audio активно участвовать в проекте, поскольку теперь у них есть возможность внести в проект свои собственные изменения и улучшения, которые могут еще больше улучшить платформу и адаптировать ее к различным приложениям и сценариям.

Мы рады сообщить, что в последней версии Steam Audio полный исходный код Steam Audio SDK теперь доступен с открытым исходным кодом. В этом выпуске мы стремимся предоставить разработчикам больше контроля, что приведет к улучшению работы их пользователей и, будем надеяться, к ценному вкладу в более широкое сообщество разработчиков, использующих Steam Audio.

Это произошло после получения множества ценных отзывов сообщества и вкладов в плагины, которые уже доступны с открытым исходным кодом (Unity, Unreal и FMOD Studio), и мы хотим привнести те же преимущества в основной SDK.

Упоминается, что Несмотря на это открытие, Valve продолжит поддерживать и развивать Steam Audio. как это делалось до сих пор, сохраняя свою приверженность качеству и инновациям в области аудио. Кроме того, Steam Audio по-прежнему будет поддерживаться на широком спектре платформ, включая Linux, Windows, macOS, Android и iOS, что обеспечивает его доступность и удобство использования в различных средах разработки и приложениях.

Для тех, кто не знает о Steam Audio, они должны знать, что предлагает серию мощных инструментов для работы с объемным 3D-звуком в различных приложениях, включая компьютерные игры и системы виртуальной реальности. Ваша способность имитировать реалистичную звуковую среду, принимая во внимание положение слушателя, движение головы, расстояние от источника звука и другие факторы, важно для создания захватывающего и адаптивного звука.

Среди ключевых особенностей из Steam Audio, которые выделяются, мы можем найти следующее:

  • Интеграция с игровыми движками и средами создания звука: Steam Audio совместим с Unity 2017.3+ и Unreal Engine 4.27+, а также с FMOD Studio 2.0+. Дополнительно разрабатывается модуль для интеграции с системой создания звука Wwise.
  • Моделирование распространения звука в реальном времени: Steam Audio автоматически имитирует распространение звука в окружающей среде и его взаимодействие с объектами, добавляя звуку реалистичности.
  • Расчет отражения и поглощения звука предметами: учитывает геометрию сцены для расчета того, как звук отражается и поглощается присутствующими объектами.
  • Отслеживание вращения и положения слушателя в виртуальной реальности: Steam Audio адаптирует звук в зависимости от вращения и положения слушателя, обеспечивая реалистичное звучание в средах виртуальной реальности и поддерживая различные типы оборудования для систем VR.
  • Генерация 3D-бинаурального звука с использованием HRTF: Steam Audio использует функцию передачи головы и туловища (HRTF) для генерации 3D-бинаурального звука, который учитывает особенности восприятия ушами звуковых волн и положение головы относительно источника звука.
  • Поддержка формата объемного звука Ambisonics.: Steam Audio поддерживает формат объемного звука Ambisonics, который учитывает распространение звука как по горизонтали, так и по вертикали, обеспечивая более полное и захватывающее звучание.
  • Запеченное распространение звука для статичных сцен: позволяет предварительно генерировать и сохранять звуковые эффекты на этапе проектирования сцены, улучшая качество звука и снижая потребление ресурсов во время выполнения за счет отсутствия необходимости рассчитывать параметры звука на лету.

Наконец, стоит отметить, что код написан на C++ и опубликован под лицензией Apache 2.0. и если вы заинтересованы в том, чтобы узнать больше об этом, вы можете ознакомиться с деталями По следующей ссылке.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.