Ответ
 
Опции темы
Старый 05.12.2006, 20:25    ▼       #1
a2z
Супер-Модератор
 
Аватар для a2z
По умолчанию 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 было добавление программных пиксельных шейдеров в восьмой версии. Никакие последующие инновации даже близко не могут сравниться с тем, что произошло сейчас.

33828.jpg
DirectX9.0b - Halo: Combat Evolved

33812.jpg
DirectX10 - Crysis

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).
Скрытый текст
Вы должны войти под своим логином или зарегистрироваться и иметь 25 сообщение(ий)
Правила форума | Регистрация на форуме
Предупреждение: увидев этот блок скрытого текста, не стоит сразу бросаться набивать бессмысленные сообщения. Освойтесь на форуме, проникнитесь его атмосферой и пишите, если Вам действительно есть, что сказать. Если Модератор решит, что Вы набиваете сообщения, он удалит их все, а Вам выдаст либо предупреждение, либо сразу заблокирует Ваш аккаунт.
Ниже — только пару скриншотов.


По мнению экспертов, для реализации максимума возможностей игрового плана системами под управлением 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.
a2z вне форума Пол: Мужчина   Ответить с цитированием Вверх
Благодарности: 6
booble (05.12.2006), Disco (05.12.2006), DizeJIb (26.10.2009), Logovaz (15.08.2007), Sam_M (26.05.2010), stasian (18.03.2007)
Старый 02.11.2008, 22:03    ▲       #41
Slava
Боец
[United]
Пользователь Google Chrome
 
Аватар для Slava
По умолчанию

Rem, DirectX 10 CF , а Assassins Creed dx10 FIX- это фикс для Асасина,
насчет глючности поддерживаю ReanimatioN
сам не юзаю, т.к. паралельно стоит Vista x64

Последний раз редактировалось Slava; 02.11.2008 в 22:04.
Slava вне форума Пол: Мужчина   Ответить с цитированием Вверх
Старый 21.11.2008, 10:52      #42
camarik
Местный
По умолчанию

Цитата:
Nvidia намерена выпустить DirectX10.1-совместимые GPU в первом квартале 2009 г.До сего момента Nvidia отказывалась предоставлять какую-либо информацию по поводу своих намерений относительно поддержки DirectX 10.1 API в своих GPU (а некоторые из представителей компании вообще говорили, что компания не намерена обеспечивать поддержку). Но недавно обнародованная дорожная карта компании внесла некоторую ясность в мучающий многих геймеров вопрос. Вердикт таков: новое поколение графических карт для настольных и мобильных компьютеров от Nvidia будет поддерживать DirectX 10.1.
Спойлер

Наличие поддержки DirectX 10.1 является неоднозначным для многих из нас вопросом. Тем не менее, карты ATI Radeon, равно как и карты S3, относительно давно получили поддержку DirectX 10.1, а Nvidia тем временем умалчивала о своих планах относительно нового API, оставляя своих пользователей с чувством смятения.

На полученном нами слайде из презентации компании, которым мы, к сожалению, не можем поделиться с целью защитить наш источник, явно указано, что Nvidia предложит DirectX 10.1 в следующем поколении мобильных GPU, которые появятся уже следующей весной. Поддержка DirectX 10.1 также, скорее всего, появится и в новом поволении настольных GPU, которые должны дебютировать в четвертом квартале 2008 или первом квартале 2009 года.
источник: http://www.thevista.ru/page.php?id=10066
Цитата:
AMD выпустила приложение, демонстрирующее возможности DX10.1

Компания AMD выпустила демо-приложение под названием "Froblins", наглядно демонстрирующее возможности новой версии самого популярного графического API - DirectX 10.1.

Спойлер
Следует отметить, что основная задача этого приложения - продемонстрировать разработчикам (ну и, соответственно, пользователям) преимущества DirectX 10.1 по сравнению с DX10 (читайте "с продуктами NVIDIA"). Приложение под названием Froblins (составное слово от "frog" - лягушка и "goblin" - гоблин) было разработано для того, чтобы показать разработчикам массу новых технологий, которые стали возможны благодаря параллельным вычислениям, доступным в серии графических процессоров ATI Radeon HD 4800.

В новом масштабном игровом мире с тысячами высоко детализированных разумных персонажей фроблины и смоделированы, и анимированы, и визуализированы полностью на самом GPU.
Вы можете свободно загрузить видео в формате HD H.264 отсюда (253 МБ). Если же вы хотите загрузить само приложение и протестировать его на своей карте серии HD 4800, вы должны зарегистрироваться (это бесплатно) на портале разработчиков AMD.
источник: http://www.thevista.ru/page.php?id=10512
Цитата:
ATI планирует начать производство DX11-чипов в следующем году
Компания ATI, являющаяся графическим подразделением Advanced Micro Devices, анонсировала на проходящей в Японии выставке Ceatec, что планирует наладить выпуск DirectX 11-совместимых графических чипов (GPU) уже в 2009 году.

Спойлер
На выставке Ceatec представители ATI озвучили некоторые из ожиданий компании в отношении индустрии 3D-графики на следующий год. Среди наиболее интересных заявлений значатся: переход на 40-нанометровый технологический процесс и широкое использование памяти стандарта GDDR5, которая в значительной степени увеличит производительность современных графических решений и, как следствие, позволит довести реалистичность компьютерных игр до небывалых высот.

ATI также прогнозирует появление спроса на GPU общего назначения или GPGPU (от англ. general purpose computing on GPU), на которые можно будет возложить некоторые из задач, типично выполняемых CPU. Такая возможность появится благодаря новым вычислительным шейдерам (от англ. computational shader), которые дебютируют в DirectX 11, и OpenCL. По мнению компании, появление приложений, поддерживающих GPGPU, повысит значимость графических процессоров и, соответственно, спрос на них. Также по словам представителя ATI, появление DirectX 11 и Windows 7 тоже сыграет свою роль в увеличении значимости GPU.
источник: http://www.thevista.ru/page.php?id=10307
Вырезки, полностью на источнике.

Последний раз редактировалось camarik; 22.11.2008 в 09:59.
camarik вне форума Пол: Мужчина   Ответить с цитированием Вверх
Благодарности: 3
Ξ SoaT Ξ (21.11.2008), a2z (21.11.2008), Jon (21.11.2008)
Старый 12.02.2009, 16:26      #43
Pringles
Firefox User
Пользователь Mozilla Firefox
 
Аватар для Pringles
По умолчанию

люди подскажите пожалуйста, мона ли где нибудь скачать dx10.1 а то искал так и не нашел???
__________________
В мире смсок и интернета мы за никами спрятались у всех все окейно, но никто не скажет какая жизнь настоящая мы 6 миллиардов одиноких людей(Lumen)
Pringles вне форума   Ответить с цитированием Вверх
Старый 12.02.2009, 16:42      #44
Slava
Боец
[United]
Пользователь Google Chrome
 
Аватар для Slava
По умолчанию

Pringles, а нигде - отдельно, идут с Вистой SP1, после чего обновляются обычным способом http://forum.battlefox.ru/showthread...426#post317426
Работают только на оборудовании имеющем поддержку DirectX 10.1

Последний раз редактировалось Slava; 12.02.2009 в 16:46.
Slava вне форума Пол: Мужчина   Ответить с цитированием Вверх
Старый 12.02.2009, 17:10      #45
Pringles
Firefox User
Пользователь Mozilla Firefox
 
Аватар для Pringles
По умолчанию

А как на висте узнать версию dx???
__________________
В мире смсок и интернета мы за никами спрятались у всех все окейно, но никто не скажет какая жизнь настоящая мы 6 миллиардов одиноких людей(Lumen)
Pringles вне форума   Ответить с цитированием Вверх
Старый 12.02.2009, 17:19      #46
Wolverine89
Администратор
 
Аватар для Wolverine89
Сообщение

Pringles, если не ошибаюсь Пуск-->Выполнить(или в окошке поиска под пунктом все программы)-->dxdiag. Все
__________________
Раздел "Меломан" | Новости, Концерты, Музыка.
Правила раздела Меломан & Правила Battle Forum.

Последний раз редактировалось Wolverine89; 12.02.2009 в 17:20.
Wolverine89 вне форума Пол: Мужчина   Ответить с цитированием Вверх
Старый 24.03.2009, 04:51      #47
Fluid
Пользователь
Пользователь Mozilla Firefox
 
Аватар для Fluid
По умолчанию

И стоит ли ставить вообще его?
и есть ли норм д10 что бы знать стоит ли ставить на хр 32бит

Последний раз редактировалось Fluid; 24.03.2009 в 04:56.
Fluid вне форума Пол: Мужчина   Ответить с цитированием Вверх
Старый 24.03.2009, 08:53      #48
Slava
Боец
[United]
Пользователь Google Chrome
 
Аватар для Slava
По умолчанию

Fluid, Для XP нет DX10, если только коллаж библиотек для запуска игр. Если карта DX10 поддерживает, то для игр смысл есть, а чтобы его получить нужно Висту устанавливать - DX10 там по умолчанию установлен.

Последний раз редактировалось Slava; 24.03.2009 в 08:53.
Slava вне форума Пол: Мужчина   Ответить с цитированием Вверх
Старый 02.04.2009, 18:01      #49
doggy
Местный
Пользователь Opera
 
Аватар для doggy
По умолчанию

Что делать: dxdiag показывает, что у меня 10 dx, но в играх его включить нельзя..
__________________
[Вот кто я!] [Манчкин 20%] [Убийца 37%] [Тусовщик 37%] [Исследователь 7%] [Узнай кто ты!]
doggy вне форума Пол: Мужчина   Ответить с цитированием Вверх
Старый 02.04.2009, 18:29      #50
AndyK
Местный
[United]
Пользователь Google Chrome
 
Аватар для AndyK
По умолчанию

doggy, Какая винда? и если верить профилю, и тому что у вас 9500 стоит видяшка, дак в ней ДХ10 только "для галочки", она неиграбельный ФПС в ДХ10 выдаст
AndyK вне форума Пол: Мужчина   Ответить с цитированием Вверх
Благодарности: 1
doggy (02.04.2009)
Старый 02.04.2009, 19:55      #51
doggy
Местный
Пользователь Opera
 
Аватар для doggy
По умолчанию

Виста у меня.. обидно(
__________________
[Вот кто я!] [Манчкин 20%] [Убийца 37%] [Тусовщик 37%] [Исследователь 7%] [Узнай кто ты!]
doggy вне форума Пол: Мужчина   Ответить с цитированием Вверх
Старый 02.04.2009, 20:30      #52
d1sco
Модератор
Пользователь Mozilla Firefox
 
Аватар для d1sco
По умолчанию

Сообщение от doggy Посмотреть сообщение
Что делать: dxdiag показывает, что у меня 10 dx, но в играх его включить нельзя..
На каких играх проверял?
__________________
В ожидании: Чуда.

Присоединяемся к группе Баттла и к Карельскому сообществу игроков в Steam.
d1sco вне форума Пол: Мужчина   Ответить с цитированием Вверх
Старый 02.04.2009, 20:32      #53
doggy
Местный
Пользователь Opera
 
Аватар для doggy
По умолчанию

Crysis, Splinter Cell: Double agent, Devil may cry 4.. еще какие-то, но не помню..
__________________
[Вот кто я!] [Манчкин 20%] [Убийца 37%] [Тусовщик 37%] [Исследователь 7%] [Узнай кто ты!]
doggy вне форума Пол: Мужчина   Ответить с цитированием Вверх
Старый 03.04.2009, 16:07      #54
d1sco
Модератор
Пользователь Mozilla Firefox
 
Аватар для d1sco
По умолчанию

Сообщение от doggy Посмотреть сообщение
Crysis, Splinter Cell: Double agent, Devil may cry 4.. еще какие-то, но не помню..
В Crysis лучше на 9500 не играть в Dx 10 режиме, фпс точно будет не играбельный, в DMC 4 Dx 10 включается автоматом через экзешник, насчёт Double Agent не знаю.
__________________
В ожидании: Чуда.

Присоединяемся к группе Баттла и к Карельскому сообществу игроков в Steam.
d1sco вне форума Пол: Мужчина   Ответить с цитированием Вверх
Благодарности: 1
doggy (05.04.2009)
Старый 22.04.2009, 22:24      #55
syrex
Пользователь
 
Аватар для syrex
По умолчанию

у знакомого поставили на хр директ 10. запустили фар край 2, но 10 не включился.dxdiag- показывает, что 10 стоит. видяха 9600гсо 384. или этот директ можно запустить только с тем списком игр, что даётся?
__________________
SpAwN
syrex вне форума   Ответить с цитированием Вверх
Старый 22.04.2009, 23:22      #56
Slava
Боец
[United]
Пользователь Google Chrome
 
Аватар для Slava
По умолчанию

syrex, http://forum.battlefox.ru/showthread...414#post360414
Slava вне форума Пол: Мужчина   Ответить с цитированием Вверх
Старый 22.04.2009, 23:42      #57
syrex
Пользователь
 
Аватар для syrex
По умолчанию

Slava,и что?
__________________
SpAwN
syrex вне форума   Ответить с цитированием Вверх
Старый 22.04.2009, 23:51      #58
Deamon
Местный
Пользователь Opera
 
Аватар для Deamon
По умолчанию

syrex, ищи инструкцию по запуску фк2 на дх10 под хр.
Deamon вне форума Пол: Мужчина   Ответить с цитированием Вверх
Старый 23.04.2009, 00:36      #59
Slava
Боец
[United]
Пользователь Google Chrome
 
Аватар для Slava
По умолчанию

syrex, нет для XP нормальной поддержки DX10 и не будет
Slava вне форума Пол: Мужчина   Ответить с цитированием Вверх
Старый 23.04.2009, 01:03      #60
syrex
Пользователь
 
Аватар для syrex
По умолчанию

Slava,да я просто ради научного интереса хотел проверить))
__________________
SpAwN
syrex вне форума   Ответить с цитированием Вверх
Ответ

Метки
directx, microsoft


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Аппаратные новости 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


Обратная связь
Текущее время: 00:13. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot