Цифровой звук


Перейдем к практике - часть 4



Вторая демонстрационная программа называется Wumpus. Эта программа также рассчитана на демонстрацию позиционирования источников звука с помощью Q3D. Оригинальность идеи в том, что вам не нужно закрывать глаза, чтобы оценить качество позиционирования. Дело в том, что демо представляет собой имитатор аркадной игры, когда вам нужно отстреливать этих самых вумпусов, которые не видны, но вы их можете слышать. Фактически, вы стреляете ориентируясь только по слуху.

Третья демо программа представляет собой условно бесплатную версию оригинального музыкального редактора. Оригинальность в том, что от пользователя не требуется специальных знаний в области создания музыкальных композиций, а достаточно лишь уметь двигать мышкой или джойстиком.

Чтобы оценить уровень загрузки CPU в реальных приложениях, мы воспользовались игрой Heretic II, которая поддерживает интерфейсы A3D 2.0 и DS3D+EAX 1.0.

Мы использовали демо ntdemo.hd2 (120 Kb) и игру Heretic II с патчем 1.4 (с более старшими патчами демо не работает). Использовалась частота дискретизации 22КГц в установках игры (положение High).

Сначала мы запустили игру с использованием режима Software Rendering в разрешении 320х240 при 16 bpp, т.е. когда расчет всей графики возложен на CPU системы и вот какие результаты получились:

Без звука368DSP EAX 1.0SB Live! EAX 1.0

MX300 EAX 1.0MX300 A3D 2.0MX300 A3D 2.0 w/o WTr

 
Software Rendering 320x240@16bpp39.8 fps37.5 fps37.5 fps34.7 fps32.6 fps34.9 fps

Поддержка Wavetracing (WTr) отключалась с помощью команды "s_geometry 0"

Замечу, что со старой библиотекой a3dapi.dll (v.2.10) при использовании A3D 2.0 получилась величина 18.5 fps. Новая библиотека a3dapi.dll имеет версию 2.25.

Теперь включим аппаратное ускорение для вывода графики через API OpenGL и посмотрим, как изменятся цифры:

Без звука368DSP EAX 1.0SB Live! EAX 1.0

MX300 EAX 1.0MX300 A3D 2.0MX300 A3D 2.0 w/o WTr

 
OGL 640x480@16bpp82.1 fps74.6 fps73.8 fps66.5 fps63.3 fps67.4 fps
OGL 1024x768@16bpp58.8 fps58.1 fps58.1 fps56.9 fps56.9 fps57.0 fps
<


Начало  Назад  Вперед



Книжный магазин