05.12.2006, 20:25 ▼ | #1 |
Супер-Модератор
|
DirectX 10
Определение DirectX 10 и краткая предыстория его появления
Классическое определение представляет DirectX как совокупность интерфейсов прикладного программирования - Application Programming Interface, API, для удобного программирования приложений под операционные системы Microsoft Windows, главным образом, для программирования игр. Говоря проще, разнообразные библиотеки–API из комплекта DirectX, представляют собой готовые наборы функций для облегчения труда программистов. Теперь им не нужно каждый раз создавать ряд типичных процессов для работы со звуком, видео и т.п., для этого в комплекте DirectX имеется ряд стандартных "кубиков" и инструментов для создания мультимедийных приложений и игрушек под Windows. Между прочим, до появления DirectX так всё и было: разработчики новых программ и игр каждый раз были вынуждены учитывать в своём коде неисчислимое количество разнообразных видеокарт, звуковых плат, устройств ввода. Ситуация облегчилась после того как в 1995 году появилась первая версия Microsoft DirectX, представляющего собой набор мультимедийных API для работы с 2D и 3D графикой, аудио, устройствами ввода, и программисты получили возможность использовать все возможности новых "железяк" без непосредственного программирования под каждую. Надо ли говорить, насколько это ускорило процесс выпуска новых игр и приложений. На самом деле историю появления DirectX стоит начинать с 1992 года, когда, согласно историческим справкам, компания RenderMorphics начала разработку 3D графического API под названием Reality Lab для медицинского оборудования и приложений CAD. Компания RenderMorphics была куплена Microsoft в феврале 1995 года, уже после появления двух успешных версий API, в результате чего первая версия 3D графического API - Direct3D, была представлена в пакетах DirectX 2.0 и DirectX 3.0 под Windows 95. Хронология DirectX в общих чертах DirectX 10: Будущее видеоигр До сегодняшнего дня главным эволюционным скачком в развитии интерфейсов DirectX было добавление программных пиксельных шейдеров в восьмой версии. Никакие последующие инновации даже близко не могут сравниться с тем, что произошло сейчас. DirectX 10 — это принципиально новая разработка, которая раньше была известна под кодовым названием Windows Graphics Foundation. Впервые за десятилетнюю историю «игровые» программные интерфейсы были полностью переделаны с нуля. Можно практически не сомневаться, что из-за DX 10 все геймеры перейдут на Windows Vista, поскольку новые API не будут работать ни в какой операционной системе, кроме Vista. Среди самых значительных преимуществ, которые несет в себе DX 10 — совершенно новые трехмерные эффекты, на порядок лучшая детализация 3D-объектов и движущихся объектов, снижение нагрузки на центральный процессор. Дополнительно к этому, гораздо реалистичнее под DX 10 начали смотреться небо, облака, дым, шерсть, лес, отражения на воде и других поверхностях. С точки зрения разработчика главным нововведением в DX 10 является новая модель драйверов (Windows Display Driver Model), не менявшаяся со времен Windows NT4. Каждый драйвер должен состоять из двух частей: User Mode Driver (UMD) и Kernel Mode Driver (KMD). Ниже — только пару скриншотов. По мнению экспертов, для реализации максимума возможностей игрового плана системами под управлением Windows Vista потребуется три основных компонента: видеокарты совершенно нового типа, вроде Nvidia GeForce 8000, операционная система Windows Vista и совершенно новые игры. Только когда станут доступны все три эти слагаемых с поддержкой DX 10, мы на практике оценим производительность, графические эффекты и прочие достоинства платформ нового поколения. Более подробный обзор DirectX 10 можно прочитать здесь (рус.).
__________________
× Если вы нашли ошибку в моём сообщении, выделите её мышкой и нажмите Alt-F4 × × Twitter, LastFm, SCC, What.cd, Tapochek.net × Последний раз редактировалось a2z; 05.12.2006 в 20:26. |
24.05.2009, 21:56 ▲ | #61 |
Новичок
|
DirectX 10 на Windows XP - реальность?
19-летний программист Коди Брошос (Cody Brocious), принимающий участвующий в несколько кросс-платформенных проектах, выпустил на днях превью-версию набора библиотек, обеспечивающих совместимость DirectX 10 c Windows XP (прямая ссылка на файл). Как сообщает Брошос, эти библиотеки позволяют запускать игры, требующие DirectX 10, на платформах, отличных от Microsoft Windows Vista. Кроме этого, они увеличивают аппаратную совместимость даже в самой Windows Vista за счет компиляции геометрических шейдеров непосредственно в машинные коды там, где это невозможно сделать аппаратным путем. Следует, правда, оговориться, что этот проект пока находится в самой начальной стадии разработки, а сама сборка предоставляет возможность запускать лишь примеры роликов из состава DirectX 10 SDK в Windows XP. Напомним, что представители Microsoft неоднократно заявляли, что DirectX 10 предназначен только для Windows Vista и несовместим с остальными - выпущенными ранее - версиями Windows.
__________________
|
24.05.2009, 22:21 | #62 | ||||||||||||
Модератор
|
Во вторых :новость бородатая
__________________
iii ʁɔvʎнdǝʚǝdǝu dиW |
||||||||||||
29.05.2009, 13:24 | #64 | ||||||||||||||||||||||||
Местный
|
gerik,
Последний раз редактировалось AndyK; 29.05.2009 в 13:26. |
||||||||||||||||||||||||
29.05.2009, 14:40 | #65 |
Местный
|
Froblins DX10.1
Компания AMD выпустила демо-приложение под названием "Froblins", наглядно демонстрирующее возможности новой версии самого популярного графического API - DirectX 10.1.
Следует отметить, что основная задача этого приложения - продемонстрировать разработчикам (ну и, соответственно, пользователям) преимущества DirectX 10.1 по сравнению с DX10 (читайте "с продуктами NVIDIA"). Приложение под названием Froblins (составное слово от "frog" - лягушка и "goblin" - гоблин) было разработано для того, чтобы показать разработчикам массу новых технологий, которые стали возможны благодаря параллельным вычислениям, доступным в серии графических процессоров ATI Radeon HD 4800. В новом масштабном игровом мире с тысячами высоко детализированных разумных персонажей фроблины и смоделированы, и анимированы, и визуализированы полностью на самом GPU. Каждое существо управляется сложным шейдером - около 3200 команд для каждого фроблина. В демонстрации используются новые функции DirectX® 10.1 API, среди которых аппаратная тесселяция, высококачественный рендеринг (благодаря настройкам программной обработки 4X MSAA), HD-разрешение с коррекцией гаммы, полный HDR FP16-конвейер и продвинутые эффекты постобработки. В этой интерактивной среде тысячи персонажей с искусственным интеллектом визуализируются с различных точек наблюдения: от очень близких до высоты птичьего полета (более трех тысяч персонажей одновременно). Демо призвано продемонстрировать возможности по параллельному вычислению современных GPU для динамического принятия решений персонажами, рендеринг большого скопления персонажей с помощью управления уровнем детализации (в оригинале "LOD management") с широкими функциональными возможностями визуализации, например, тесселяцией GPU для высококачественных крупных планов и стабильной производительности, системой генерации больших ландшафтов, каскадных теней и продвинутой глобальной системой освещения. |
25.06.2009, 08:43 | #66 | ||||||||||||
Местный
|
DirectX 10.1 в Stalker: Clear Sky и Windows 7
|
||||||||||||
Метки |
directx, microsoft |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Аппаратные новости | AndyK | Новости и обзоры | 121 | 03.01.2018 18:33 |
Мини игры на battlefox.ru | Алёша | Игровой мир | 504 | 07.11.2011 13:52 |
DirectX 11 | mad_pilot | Драйверы и компоненты | 45 | 16.04.2010 09:50 |
DirectX Happy Uninstall* | d1sco | Драйверы и компоненты | 16 | 07.01.2009 02:01 |
Новость: ATI и NVIDIA - DirectX 10 | MDM | Новости и обзоры | 113 | 02.04.2008 11:55 |