Одним из ключевых плюсов Windows Vista маркетологи Microsoft назвали DirectX 10. Что ж, поэтому нет ничего удивительного в том, что и в первом пакете обновлений главной изюминкой должно стать обновление недавно выпущенного API. Но стоят ли грядущие изменения того ажиотажа, который компания поднимает вокруг них?



Сейчас уже более 12 тысяч тестеров изучают DirectX 10.1, входящий в состав первой бета-версии Vista Service Pack 1 (официальная версия сборки 6001.16659). Хотя доступ к промежуточным билдам Vista, Windows Server 2008 и Windows XP SP3 Beta разрешен только тестерам Microsoft, в этот раз любой пользователь, проделав ряд операций, сможет загрузить SP1 Beta прямо через сервис Windows Update, а значит - познакомиться с DirectX 10.1.



Пользователям Vista следует при этом понимать, что DirectX 10.1, как и все предыдущие версии - это технология, реализуемая только на соответствующем поколении видеокарт - в частности, на линейке ATI Radeon HD 3800, которая скоро должна появится в продаже. Судя по заявлениям AMD о поддержке DirectX 10.1 платами серии ATI Radeon HD 3800, новый API от Microsoft сможет раскрыть всю мощь современных графических процессоров.



Выдержка из ATI whitepaper от TeamATI гласит: "DirectX 10.1 принесет множество новшеств в API, хотя общая структура и программная модель DirectX 10 останется неизменной. Так наборы команд вершинных, геометрических и пиксельных шейдеров "дорастут" до версии 4.1. Все новые функции DirectX 10.1 можно поделить на три категории: новые способы текстурирования и наложения теней, улучшенное полноэкранное сглаживание и другие, менее значительные доработки. В таблице ниже приведено большинство нововведений в каждой из категорий, а также возможности, которые они открывают."


Правда, уверенность AMD в быстром переходе с DirectX 10 на DirectX 10.1 вызывает некоторые сомнения. Ведь фактически Vista SP1 с DirectX 10.1 - это новое поколение интерактивной 3D-графики, которое должно прийти в первом квартале 2008 года, вскоре после выхода Windows Server 2008, ранее известного как Longhorn Server. И здесь, как говорится, есть нюанс - для того, чтобы вы смогли увидеть новую шейдерную модель, улучшенный антиалиасинг, а программисты - оценить высокую гибкость доступа к данным, придется не только установить SP1, но и приобрести графическую плату с аппаратной поддержкой DirectX 10.1 (даже если считанные месяцы назад вы раскошелились на Hi-End-видокарту текущего поколения).



Тем не менее, судя по упомянутой публикации ATi, нас ждут действительно впечатляющие изменения. Хотя важны и такие исправления, как переработанный программный интерфейс, главным достоинством этой версии станут новые графические технологии, которые уже в 2008 году позволят кардинально улучшить качество 3D-графики. Среди них - долгожданная реализация глобальной системы освещения (global illumination), благодаря которой можно будет в реальном времени использовать рейтрейсинг, технологию освещения, давно применяемую при создании компьютерных спецэффектов в кино. Также будет улучшена система полноэкранного сглаживания, в которой будут устранены распространенные артефакты изображения (мерцание и пр.), и реализованы многие другие нововведения.