Скоро появятся улучшенные API для 3D-рендеринга  и работы с мультимедиа

Энтони Гонсалвес

Корпорация Microsoft (Редмонд, шт. Вашингтон) планирует выпустить весной бета-версию нового набора мультимедийных интерфейсов прикладного программирования (API) DirectX 6.0. Он будет содержать расширения, упрощающие создание приложений, работа которых связана с оцифровкой музыки, воспроизведением потокового видео и рендерингом трехмерных изображений.

DirectMusic API версии 6.0 предоставляет базовые средства для управления в режиме реального времени MIDI-потоками (Musical Instrument Digital Interface  -  цифровой интерфейс музыкальных инструментов). MIDI представляет собой стандарт для преобразования звуков музыкальных инструментов и синтезаторов в цифровой вид и наоборот, а также для обработки этих звуков на компьютере.

Direct3D API обеспечивает прорисовку нескольких текстур за один проход, позволяя ускорителям трехмерной графики обрабатывать все слои сцены одновременно, а не по отдельности. Благодаря этому расширению можно также осуществлять более точное построение теней для отображения, скажем, неровностей на стене или ямочек на мяче для игры в гольф.

Имеющиеся в комплекте трафареты дают разработчикам возможность выбирать, какие части изображения делать видимыми, а какие нет, позволяя, например, создавать эффект просмотра сцены через перемещающуюся подзорную трубу.

Для расширения возможностей рендеринга трехмерных образов в комплект включены буферы Vertex. Кроме того, в целях повышения эффективности использования памяти 3D-акселератора предусматривается функция сжатия текстур.

DirectShow API обеспечивает более высокую скорость воспроизведения трехмерного потокового видео и поддерживает большее количество форматов.

Начало поставок DirectX 6.0 намечено на осень этого года. В комплект будет входить набор средств для разработки программ (SDK) и драйверов устройств (DDK) и пакет новых динамически линкуемых библиотек (DLL).

SDK содержит документацию и ряд подключаемых файлов, содержащие  декларации располагающихся в DLL-библиотеках процедур, а также версии DLL-библиотек, предназначенных для отладки и тестирования приложений.

В состав DDK входит документация, образец кода драйвера и версии DLL-библиотек для тестирования разрабатываемых драйверов.

Комплект DirectX 6.0 будет поставляться с ОС Windows NT 5.0, которая, по всей видимости, увидит свет лишь в начале будущего года. Windows 98, намеченная к выпуску во II квартале, пока будет содержать лишь DirectX версии 5.0. Впрочем, чуть позже появится возможность модернизировать DirectX 5.0  -  соответствующий апгрейд ожидается в конце года. Комплект DirectX 6.0 можно будет также использовать под Windows 95.

Телефон московского представительства Microsoft: (095) 967-8585; Web-адрес: www.microsoft.com.