FMOD

FMOD — проприетарный движок звуковых эффектов и инструмент для авторинга, разработанный компанией Firelight Technologies. Программное обеспечение FMOD используется для воспроизведения и микширования звуков различных форматов в видеоиграх и других прикладных программах на множестве операционных систем.

Возможности

Звуковая система FMOD поставляется как API для программистов и инструмент для авторинга, аналогичный цифровой звуковой рабочей станции.

FMOD включает следующие технологии:

  • FMOD Studio — инструмент для создания звука в играх, построенный по принципу цифровой звуковой рабочей станции. Пришёл на смену FMOD Designer.
  • FMOD Studio run-time API — API для работы с FMOD Studio во время выполнения.
  • FMOD Studio low-level API — автономное API с простым интерфейсом для воспроизведения звуковых файлов, применения эффектов и работы с 3D-звуком.

К предыдущим продуктам относятся:

  • FMOD Ex — движок воспроизведения и микширования звука.
  • FMOD Designer 2010 — инструмент для авторинга сложных звуковых событий и музыки.
  • FMOD Event Player — инструмент для прослушивания звуковых событий совместно с FMOD Designer 2010.

Система FMOD обладает расширяемой архитектурой плагинов, позволяющей добавлять поддержку новых аудиоформатов или создавать новые выходные модули, например, для стриминга.

Лицензирование

FMOD доступен по нескольким схемам лицензирования[1]:

  • FMOD Non-Commercial License — бесплатная лицензия для некоммерческого использования.
  • FMOD Indie License — базовая лицензия для коммерческих проектов с бюджетом разработки менее 600 тысяч долларов США.
  • FMOD Basic License — лицензия для коммерческих проектов с бюджетом от 600 тысяч до 1,8 млн долларов США.
  • FMOD Premium License — лицензия для коммерческих проектов с бюджетом свыше 1,8 млн долларов США.

Платформы и совместимость

FMOD написан на переносимом C++, что обеспечивает работу на различных ПК, мобильных и игровых платформах, включая: Microsoft Windows (x86 и x86-64), macOS, iOS, Linux (x86 и x86-64), Android, BlackBerry, Wii, Wii U, Nintendo 3DS, Nintendo Switch, Xbox, Xbox 360, Xbox One, PlayStation 2, PlayStation 3, PlayStation 4, PlayStation 5, PlayStation Portable, PlayStation Vita, Google Native Client и платформы на базе OpenHarmony.

FMOD поддерживает AMD TrueAudio и аппаратное ускорение Sound Blaster[2].

Форматы файлов

FMOD поддерживает воспроизведение следующих аудиоформатов: AIFF, ASF, ASX, DLS, FLAC, FSB (собственный формат банков сэмплов FMOD), IT, M3U, MIDI, MOD, MP2, MP3, Ogg Vorbis, PLS, S3M, VAG (формат PlayStation 2/PlayStation Portable), WAV, WAX (Windows Media Audio Redirector), WMA, XM, XMA (только на Xbox 360), а также необработанные аудиоданные[3].

Технические особенности

Игровые движки

FMOD интегрирован в качестве основной звуковой системы в следующие игровые движки:

Выпуски

История версий
Версия Дата Ветка/статус Источник
1.0 6 марта 1995 первый выпуск [14]

Применение

FMOD использовался во множестве коммерческих игр:

Примечания

  1. FMOD Licenses. Firelight Technologies. Дата обращения: 27 ноября 2017. Архивировано 11 июля 2025 года.
  2. Creative Labs: Connect. Connect.creativelabs.com. Дата обращения: 17 мая 2010. Архивировано 4 мая 2010 года.
  3. FMOD Core API Reference, FMOD_SOUND_TYPE. FMOD Core API Reference. Дата обращения: 18 апреля 2021. Архивировано 14 мая 2025 года.
  4. Unreal Technology. Unreal Technology. Дата обращения: 17 мая 2010. Архивировано 29 мая 2010 года.
  5. Unreal Technology. Unreal Technology. Дата обращения: 15 апреля 2015.
  6. Crytek GmbH: Specifications. Crytek.com (13 апреля 2010). Дата обращения: 17 мая 2010. Архивировано 17 декабря 2009 года.
  7. BigWorld Technology - BigWorld Partners. Bigworldtech.com. Дата обращения: 17 мая 2010. Архивировано 18 сентября 2010 года.
  8. Integration. scaleform. Дата обращения: 17 мая 2010. Архивировано 20 апреля 2010 года.
  9. Products - Vision Game Engine. havok.com. Дата обращения: 17 мая 2010. Архивировано 4 мая 2012 года.
  10. Project Anarchy. havok.com.
  11. Implementing FMOD. Valve. Архивировано 19 сентября 2025 года.
  12. HeroEngine 1.47.0 Enhancements. HeroEngine wiki. Дата обращения: 11 августа 2011. Архивировано 11 апреля 2011 года.
  13. FMOD: First Tease. blog.scssoft.com. SCS Software (18 февраля 2020). Дата обращения: 5 мая 2020. Архивировано 9 октября 2025 года.
  14. Somberg, Guy. Game Audio Programming: Principles and Practices. — CRC Press, 3 октября 2016. — P. 103. — ISBN 9781315351650.

Ссылки