Интернет магазин музыки, mp3 почтой, заказать mp3 диски

баннер интернет-магазина ножей nifovka.ru

RSS - RSS,
Карта сайта

Rambler's Top100

Написать на e-mail © 2007-2012 г.

играть в игры



Теги страницы:

Две предыдущие главы научили вас использовать два различных API 3D звука для получения простейших 3D эффектов, связанных с расположением объектов. Очень хорошо, что вы это знаете, но 3D звук может дать гораздо больше. В этой главе будут рассмотрены некоторые продвинутые методики для 3D звука. Как использовать моделирование окружающей среды (environmental modeling), чтобы добавить колорита вашему 3D окружению, две продвинутые технологии: Environmental Audio Extensions (EAX) от Creative и Dolby технологии.

Моделирование окружающей среды. 3D звук - это не только источники и буферы. Окружение, в котором раздается звук. Привяжите приемник к голове вашего персонажа и по одному источнику звука к каждой ноге, а потом воспроизводите звук, исходя из анимации но г - все просто. Но кое-что все же упущено из вида. Звуки шагов по мраморному полу атриума огромной библиотеки звучат совсем не так, как звуки шагов по мраморному полу маленькой кухни. В библиотечном атриуме, его большого размера, звуковые волны будут вести себя совсем не так, как бы они вели себя в маленькой кухне.

К счастью, существуют API, которые могут смоделировать эти эффекты окружающей среды и предложить разумные приближения того, как заданное окружение повлияет на звук. Если вы предоставите foots(eps_cn_ marble.vav. обработка эффектов окружения может превратить его в звуки шагов по мрамору в огромной библиотеке или маленькой кухне.

Моделирование окружения с использованием I3DL2. I3DL2: просто другой эффект
В DirectX Audio I >131.2 реализован как эффект, через интерфейс. Это значит, что вы можете использовать его так же, как вы используете любой другой эффект - тем же путем, что вы изучили в главе Это замечательно, потому что использование становится очень простым - вы применяете эффект к звуку вашего источника, устанавливаете его параметры, и далее эффект позаботится об изменении вашего звука, основываясь на этих параметрах. Чтобы интегрировать эффект I3DL2 в звуковой движок, вам нужен класс эффекта. Обратите внимание, что этот класс, хотя и аналогичен другим классам эффектов, имеет несколько дополнительных методов и членов. Это новые методы Set- Preset и ClearPresel, а также новый защищенный член m Preset.