CjClub - Аудио разширения за околната среда (EAX) - какво е това
Аудио в околната среда (буквално околен звук)- е нов звуков стандарт, разработен от Creative Labs, който създава ефекти от реалния свят на компютър. Екологичното аудио днес е много повече от обикновен съраунд звук и 3D моделиране. Това е истинска симулация на околната среда с мощни ефекти, отчитащи размера на стаята, нейните звукови характеристики, реверберация, ехо и много други ефекти, които създават усещането за реалния аудио свят.
Как работи екологичното аудио
Екологичните ефекти се моделират с помощта на технологията за моделиране на околната среда E-mu, поддържана от аудио процесора EMU10K1, инсталиран на звуковите карти от серията SBLive! Технологията Environmental Audio е предназначена за работа със слушалки, два или четири високоговорителя. Чипът EMU10K1 разлага всеки аудио поток на множество канали, където прилага ефекти в реално време. Поради това се създават вече нови звуци, каквито би трябвало да са в природата. На етапа на обработка на звука, в допълнение към позицията му в пространството, трябва да се вземат предвид най-малко два фактора: размерът на помещението и реверберацията, тъй като човешкото ухо чува не само оригиналния звук, но и звука, като отчитайки разстоянието, местоположението и обема. Стандартът Environmental Audio се справя с всички тези условия, за да произведе висококачествен, истински звук.
Environmental Audio използва координати X, Y, Z, както и звукова реверберация и отражения. Тези координати се използват при основната подготовка на аудио източници и ефекти на "оцветяване" на сцената на звука. Основната мощност на аудио процесора се изразходва за обработка на всеки източник на звук във всички канали и добавяне на ефекти в реално време. Както споменахме, има поне 3 фактора, които трябва да бъдат взети под внимание, за да се създаде истинско звуково изживяване: разстояние до източника на звука, размер на звукозалата и реверберация.
Аудио разширения за околната среда (EAX)
Това е API, разработен от Creative Labs за постигане на реални звукови ефекти в компютърните игри. EAX е разширение на API на Microsoft DirectSound3D. От 18 октомври 1999 г. единствената звукова карта, която поддържа този стандарт, е Sound Blaster Live! (в различни модификации). Към днешна дата Creative пусна три версии на този стандарт...
DirectSound3D контролира местоположението в 3D пространството на играта на източници на звук и слушатели. Например, една игра може да използва DirectSound3D, за да създаде отделни източници на звук за всяко същество в играта, като по този начин получава звуци от изстрели и гласове на различни места в 3D света. Тези звуци, както и слушателят, могат да се движат в пространството. Разработчиците на игри могат да използват аудио възможности, като палитра от посоки (звукът в една посока може да бъде по-силен, отколкото в друга), ефект на Доплер (звукът може да нараства, достигайки до слушателя и след това да стихва, сякаш се отдалечава в космоса).
EAX подобрява DirectSound3D чрез създаване на виртуална аудио среда около аудио източниците и слушателя. Тази технология емулира отзвук и отражения от всички посоки от слушателя. Тези ефекти създават впечатлението, че има истински свят около слушателя със свои собствени параметри, като например размера на стаята, отразяващите и абсорбиращите свойства на стените и други. Програмистите на игри могат да създават различни акустични ефекти за различни стаи. По този начин играчът, който играе играта EAX, може да чуе разликата в звука, когато се придвижва от коридора към пещерата.
В допълнение към създаването на съраунд ефекти, EAX 1.0 може да променя параметрите на различни източници на звук. Параметрите на реверберацията се променят автоматично, когато източникът на звук се промени по отношение на слушателя.
Що се отнася до програмирането, тук EAX предоставя следните възможности.
- Изберете от голям брой „предварителни настройки“ за симулиране на въздействието върху околната среда.
- Възможност за промяна на параметрите на предварителните настройки на средата за всеки източник поотделно.
- Автоматична промяна на критичните параметри, приложени към позицията. Когато източникът на звук се движи спрямо слушателя, EAX автоматично променя параметрите на отражение на звука и реверберация, за да създаде по-реалистични звукови ефекти, докато звуковият източник се движи през 3D звуковия свят.
Оклузии и препятствия
Ефектът на запушване създава впечатлението, че източникът на звук се намира в друга стая, на друго място, зад стена. Това свойство ви позволява да променяте параметрите на предаване на звуковите характеристики, за да получите ефекта на различните стенни материали и тяхната дебелина. Например програма може да използва това свойство, за да създаде звук, идващ зад врата или от стена.