О печальном прошлом и будущем аудиокарт
Автор: Максимилиан ЖирновНемного по поводу игровых звуковых карт. У звуковоспроизводящей аппаратуры и игровой звуковой карты совершенно разные цели и задачи - как у DVD-плеера и 3D-видеоускорителя. Звуковоспроизводящая аппаратура должна тупо с минимальными искажениями воспроизвести уже заранее записанную и подготовленную, "пререндеренную" звукорежиссером аудиокартину. Игровая звуковая карта должна создать, отрендерить эту картину на лету на основе данных игры. Как 3D-видеоускоритель. Поэтому (теоретически) в ход идет сначала расчет позиционирования тех звуков, что орут игроку напрямую в уши (стрельба там, вопли, шаги и так далее), потом ранних отражений (что отлично делала карточка Vortex 2), а потом уже поздних отражений - та самая реверберация. (Ее расчет - конек карт от Creative вроде SB Live или Audigy. Для расчета поздних отражений должна была быть предназначена "дочка" Vortex 2, но она в серию так и не пошла). И все это с учетом стен и препятствий на пути звука. Здесь есть еще одна принципиальная разница: если звукорежиссер рендерит музычку исходя из наличия у пользователя колонок (сцена с исполнителями все равно впереди, никуда она не денется), то в играх нормальную звуковую картину можно услышать только в наушниках - источник звука в игре может быть и позади, и сверху, и снизу, да вообще где угодно. А ушей у человека, как известно, два и каждый наушник, как и положено, долбится в свое ухо. Да, есть хитромудрые алгоритмы использования колонок и систем 5.1 и 7.1, но все это не то. Они рассчитывались и создавались для кинотеатров - для воспроизведения пререндеренной картины и в играх работают, конечно, но так себе.
Исходя из всего вышесказанного (особенно из необходимости наличия у пользователя наушников) производители игр вообще забили на звук. Используют простейшие алгоритмы обработки "абы как-то звучало". Об отстреле противника по звуку и речи не идет. Соответственно, и производители аудиокарт забили на аппаратные аудиопроцессоры - в компьютерах прочно заняли свое место простейшие аудиокодеки Realtek с программной обработкой звука. Все равно большинство юзеров пользуются пластмассовыми колонками а-ля Гениус.
Вот есть у меня Vortex2, так мало того, что слотов PCI нет в современных компах, так еще и драйвера последние на эту карту только на Win XP. А какая карточка... Была. В Half-Life с A3D можно было играть почти не глядя, просто ориентируясь на звук.
Вот как-то так.