Окружающий звук: большие маневры

Environmental Audio eXtensions (EAX)

EAX — это API для имитации влияния окружающей среды на звуковой сигнал. EAX является открытым расширением звукового API DirectSound3D, разработанного корпорацией Microsoft. Важно понимать,что позиционированием звуковых потоков в пространстве в данном случае управляет именно DirectSound3D, а EAX позволяет получить пространственные эффекты, такие как реверберация, эхо и т.п. При этом используется так называемая обобщенная модель реверберации, то есть поведение отраженных звуков рассчитывается не по физической модели, а описывается посредством набора параметров (таких как время реверберации, глубина обратной связи и т.д.), что позволяет получать различные акустические условия — как близкие к естественным, так и несуществующие в природе. Разработчик приложения может заранее определить набор пресетов (предварительно запрограммированных параметров), соответствующих различным помещениям, и в ходе игры переключать их в соответствии с развитием сюжета.

Вторая версия этого API (EAX 2.0) была дополнена новыми возможностями. Так, EAX 2.0 позволяет динамически изменять размеры помещения, а также управлять параметрами ранних отражений независимо от общей реверберации. Кроме того, появились эффекты обструкции (проникновения звука сквозь препятствия) и окклюзии (огибания препятствий звуковыми волнами).

В настоящее время уже выпущена версия EAX 3.0, хотя никакой информации о приложениях, использующих ее возможности, пока нет.

возврат


Наш канал на Youtube

1999 1 2 3 4 5 6 7 8 9 10 11 12
2000 1 2 3 4 5 6 7 8 9 10 11 12
2001 1 2 3 4 5 6 7 8 9 10 11 12
2002 1 2 3 4 5 6 7 8 9 10 11 12
2003 1 2 3 4 5 6 7 8 9 10 11 12
2004 1 2 3 4 5 6 7 8 9 10 11 12
2005 1 2 3 4 5 6 7 8 9 10 11 12
2006 1 2 3 4 5 6 7 8 9 10 11 12
2007 1 2 3 4 5 6 7 8 9 10 11 12
2008 1 2 3 4 5 6 7 8 9 10 11 12
2009 1 2 3 4 5 6 7 8 9 10 11 12
2010 1 2 3 4 5 6 7 8 9 10 11 12
2011 1 2 3 4 5 6 7 8 9 10 11 12
2012 1 2 3 4 5 6 7 8 9 10 11 12
2013 1 2 3 4 5 6 7 8 9 10 11 12
Популярные статьи
КомпьютерПресс использует