реклама
Программное обеспечение

Коротко о DirectX7

Автор: Обзор подготовлен редакцией 3DNews

Ходит много слухов о ожидаемом вскоре DirectX7. Чтобы несколько уменьшить их количество пришлось побродить по разным сайтам и написать кратенько о том, что же будет в новой версии старого API:

- Во первых Microsoft встроит поддержку аппаратного наложения освещения. То есть теперь этим сможет заниматься не только процессор, но ещё и 3D акселератор, конечно с условием, что он это умеет. Если кто не помнит, то в 3D играх эти операции загружают процессор весьма не хило, и Intel раскручивала своё SSE расширение Pentium III именно как ускорялку lighting & transformation. Правда сейчас на самом деле реально нет карт, поддерживающих эту технологию аппаратно, поэтому обладателям навороченных железок сегодня ничего особенного это не добавит.

- Во вторых DirectX7 поддерживает аппаратные генераторы многоугольников. Специалисты 3DLabs провели демонстрацию игры, поддерживающей эту технологию, в которой явно был виден нехилый прирост скорости игры. В принципе поддержка двух предыдущих функций даст возможность девелоперам создавать более навороченные игрушки не требуя особого повышения частот процессора, правда опять же все кто кричат об этом забывают что всё же придётся менять акселератор, и будет весьма странным, если первые их версии не окажутся дороже $200. И опять будут содержать надписи типа "Полная поддержка DirectX7 только сегодня и только у нас", в общем возникнет совершенно старая знакомая ситуация как и со всем новым железом. Кстати по словам Кевина Бэкуса (Kevin Baccus), интервью с которым есть на Computer Games Online в играх будет реально получит производительность в 10-12 миллионов треугольников в секунду, без использования частот процессора в 700Mhz и выше. Ну не знаю... заявленная им цифра на самом деле приближается к теоретической пропускной способностью чипа Permedia3, при этом реально на P3-500 сейчас получается около 2 миллионов закрашеных треугольников с текстурами и освещением. Так что надежда только на новый API.

- В третьих в новом DirectX7 будет оптимизирован звуковой код, что так же положительно скажется на общей производительности, а специалисты из Microsoft обьявили о заключении соглашения с Creative Labs о встраивании EAX расширения в DirectSound и DirectMusic. По информации из Сomputer Gaming Online в DirectX будут встроены Flanger, Chorusing, EQ и Enviromental Reverberation возможности EAX. В принципе Creative с этого в смысле денег впрямую ничего не поимеет, но вот если хорошенько подумать, то можно заметить, что единственной картой, реализующей EAX сейчас является их SB Live!, а значит это будет единственная на сегодня карта, полностью аппаратно поддерживающая DirectSound/Music7, что не может не радовать. Кстати Auerial что-то там кричала о поддержке EAX в новых драйверах, благо стандарт не закрытый, но так ничем и не разродилась. Да и честно говоря что-то меня уже не впечатляет MX300 после того как я накачал себе свежих драйверов для Live!, конечно я не буду выкидывать эту карту из своего компьютера, но вот пользоваться ей похоже тоже не стану. А судить можете сами - Auerial обещала обсчёт вторичных отражений? Обещала... А реализовала эту возможность так же, как Creative реализовал отражение первичных, то есть через систему статичной реверберации. Конечно новые драйвера существенно меньше покушаются на ресурсы процессора, а у Live оно так было изначально. Позиционирование звука в наушниках, бывшее по моему мнению коньком Vortex2 HRTF фильтров теперь и у Live! не хуже. MIDI у MX300 всегда было отвратное, а накладывать эффекты на микрофон и другие источники он никогда не умел. Если приводить возможности настроек Live! и MX300, то статья по MX уместится на десятке страниц, а вот про Live! честно говоря писать даже страшно, потому как просто глянув как настраивается банальный хорусинг уже становится страшно, столько там возможностей. Может кому-то что-то скажет то, что некоторое время назад у меня дома писалась одна начинающая музыкальная группа, и по их мнению мой Live! имел навороты как в профессиональной студии звукозаписи. Конечно да не обидятся sound инженеры, но всё же аппаратные эффекты Live! при грамотном использовании позволяют довольно много, даже не надо использование некоторых аппаратных гитарных и синтезаторных примочек. Ну да собственно опять я ушёл от темы. Вернёмся к нашим директ иксам. Встраивание поддержки EAX в DX7 будет ещё одним козырем Microsoft в продвижении этого стандарта в народ. А Джордж Торн (George Thorn), директор отдела по связям с разработчиками "Комбинация технологии EAX и DirectX7 ещё более укрепит позиции EAX как популярного звукового формата на PC" ("The combination of EAX technology and DirectX will further solidify EAX as a popular PC audio standard moving forward") На сегодня EAX напрямую поддерживает около 50 игровых приложений, и появление ещё большего количества ожидается в этом году.

- В четвёртых будут ещё больше оптимизированы алгоритмы DirectInput, плюс появятся некоторые дополнительные возможности в этой области, типа обработки нажатий кнопок расширенной клавиатуры. Имеется в виду кнопка Windows, которую наконец то можно будет отрубать. Многие вероятно помнят неприятный осадок от нажатия на эту кнопку во время важной игры, восстановления окна которой после сваливания в GUI было невозможно.

- По заявлениям Microsoft мы получим ещё больше производительности за те же деньги ;-) Вроде бы они получили прирост в скорости оптимизированных игр во сколько-то раз, но реальную цифру увидеть невозможно, так как информация по этому вопросу взята с Computer Gaming Online, а там опечатка в тексте, да и в прирост в двести миллионов раз, как там написано верится с трудом ;-) Цифра вполе может быть от 2 до 20%. О появлением исплавления на их страничке я напишу отдельно. Кстати там же написано что грядущий DirectX8 будет примерно настолько же отличатся от DX7, как DX5 от DX3 ;-)

Дополнительные материалы:

DirectX от WinG до Fahrenheit
DirectX7 vs DirectX6
Что такое OpenGL?
OpenGL 2.0: программируемый, масштабируемый и расширяемый
OpenML. Первый взгляд

 
 
Если Вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Вечерний 3DNews
Каждый будний вечер мы рассылаем сводку новостей без белиберды и рекламы. Две минуты на чтение — и вы в курсе главных событий.
window-new
Soft
Hard
Тренды 🔥
Новая статья: Верные спутники: 20+ полезных Telegram-ботов для путешественников 8 мин.
Итоги Golden Joystick Awards 2024 — Final Fantasy VII Rebirth и Helldivers 2 забрали больше всех наград, а Black Myth: Wukong стала игрой года 2 ч.
В программу сохранения классических игр от GOG вошли S.T.A.L.K.E.R. Shadow of Chernobyl и Call of Pripyat, а Clear Sky — на подходе 3 ч.
Star Wars Outlaws вышла в Steam с крупным обновлением и дополнением про Лэндо Калриссиана 4 ч.
Рекордная скидка и PvP-режим Versus обернулись для Warhammer: Vermintide 2 полумиллионом новых игроков за неделю 6 ч.
Новый трейлер раскрыл дату выхода Mandragora — метроидвании с элементами Dark Souls и нелинейной историей от соавтора Vampire: The Masquerade — Bloodlines 7 ч.
В Японии порекомендовали добавить в завещания свои логины и пароли 9 ч.
Обновления Windows 11 больше не будут перезагружать ПК, но обычных пользователей это не касается 9 ч.
VK похвасталась успехами «VK Видео» на фоне замедления YouTube 11 ч.
GTA наоборот: полицейская песочница The Precinct с «дозой нуара 80-х» не выйдет в 2024 году 12 ч.
Представлен внешний SSD SanDisk Extreme на 8 Тбайт за $800 и скоростной SanDisk Extreme PRO с USB4 2 ч.
Представлен безбуферный SSD WD_Black SN7100 со скоростью до 7250 Мбайт/с и внешний SSD WD_Black C50 для Xbox 2 ч.
Новая статья: Обзор ноутбука ASUS Zenbook S 16 (UM5606W): Ryzen AI в естественной среде 2 ч.
Redmi показала флагманский смартфон K80 Pro и объявила дату его премьеры 4 ч.
SpaceX рассказала, почему затопила ракету Super Heavy во время последнего запуска Starship 5 ч.
Астрономы впервые сфотографировали умирающую звезду за пределами нашей галактики — она выглядит не так, как ожидалось 7 ч.
Представлена технология охлаждения чипов светом — секретная и только по предварительной записи 8 ч.
Японская Hokkaido Electric Power намерена перезапустить ядерный реактор для удовлетворения потребности ЦОД в энергии 8 ч.
Грузовик «Прогресс МС-29» улетел к МКС с новогодними подарками и мандаринами для космонавтов 8 ч.
Meta планирует построить за $5 млрд кампус ЦОД в Луизиане 9 ч.