Перейти в начало страницы

Здравствуйте, гость ( Авторизация | Регистрация )

Gameru.net останавливает работу в связи с вторжением армии РФ в Украину.
Support Gameru!
> DirectX 11
ESHLY
сообщение 24.10.2009, 19:45
Сообщение #1


Почти Игроман
*********

Репутация:   45  
Группа: Забанен
Сообщений: 666
Регистрация: 21.10.2009




Вставить ник Цитировать выделенное в форуму быстрого ответа


DirectX 11

- Шейдерная модель версии 5.0
В Shader Model 5 предложен новый набор инструкций, с более гибким доступом к данным и большим удобством для разработчика. Набор команд унифицированный, один для шейдеров всех типов: Vertex, Hull, Domain, Geometry, Pixel и Compute. Применена объектно-ориентированная программная модель, функции и подпрограммы в шейдерном коде облегчают разработку графических приложений.
Перечислим некоторые из новых инструкций Shader Model 5.0:
SV_Coverage — даёт информацию о sample coverage для пиксельных шейдеров, применяется при определении краев полигонов в специфических алгоритмах сглаживания.
Gather — выборка сразу четырех значений одной инструкцией, применяется в алгоритмах фильтрации теней и ambient occlusion (глобальная модель затенения).
Инструкции для преобразования типов данных, которые конвертируют значения между 32-битными и 16-битными форматами с плавающей точкой, что упрощает программирование в некоторых случаях.
Битовые операции, помогающие ускорить сжатие и распаковку данных.

- DirectCompute
Одной из важнейших особенностей нового графического API является DirectCompute, которая предоставляет доступ к технологии вычислений общего назначения на GPU (ATI Stream Technology для AMD). Эта возможность особенно важна потому, что DirectX API является индустриальным стандартом, который будет использоваться в любом случае.
Поддерживаются несколько уровней аппаратной поддержки: DirectCompute10 — для DirectX 10.0 видеочипов, DirectCompute10.1 и DirectCompute11, соответственно. Игровые применения DirectCompute может найти в обработке и фильтрации изображений, рендеринге полупрозрачных поверхностей без предварительной сортировки (Order Independent Transparency), рендеринге теней, физических эффектах, алгоритмах искусственного интеллекта, трассировке лучей.
Версия DirectCompute11, которая поддерживается Cypress, даёт несколько больше возможностей, по сравнению с DirectCompute10, вот некоторые из них:
3D Thread Dispatch — возможность заменить несколько двумерных массивов потоков одним трёхмерным;
максимальное количество потоков в DirectCompute11 увеличено с 768 до 1024, это даёт возможность исполнять одновременно на 33% потоков больше;
объём памяти на группу потоков увеличен с 16 Кб до 32 Кб, данная память используется для передачи данных между потоками;
доступ к общей памяти улучшен, вместо возможности записи в 256 байтную область возможны полноценные чтение и запись в область 32 Кб данных;
атомарные операции, позволяющие каждому потоку использовать защищенные области памяти, что значительно упрощает перенос алгоритмов с CPU на GPU;
вычисления с двойной точностью, необходимые для некоторых алгоритмов вычислений общего назначения;
Gather4 — выборка из видеопамяти со скоростью до четырёх раз большей (при определённых условиях);
и др.

- Тесселяция в DirectX 11
Для более удобного применения тесселяции в DirectX 11 были введены новые типы шейдеров: Hull и Domain Shaders. Аппаратно ускоренная тесселяция в DX11 позволяет использовать широкий набор алгоритмов и методов: Catmull-Clark Subdivison, патчи Bezier и N-патчи, Displacement Mapping, адаптивная тесселяция (динамически изменяемый уровень детализации — Level of Detail).
На теме тесселяции мы уже останавливались неоднократно. Вкратце — она даёт возможность получить более детализированные модели при небольших затратах производительности. В основном, тесселяция (разбиение модели на большее количество треугольников, если совсем грубо) применяется для поверхностей земли, воды, но иногда и для персонажей.

- Order Independent Transparency (OIT)
Это возможность отрисовки полупрозрачных полигонов без их предварительной сортировки, которая делает рендеринг перекрывающихся полупрозрачных объектов: дыма, огня, воды, стекла и т.п. более эффективным
Нельзя сказать, чтобы это была совсем уж новая возможность. Рендеринг полупрозрачных поверхностей требует предварительной сортировки, чтобы они корректно отображались, ведь их смешивание (blending) требует определённого порядка отрисовки. Возможности DirectCompute11 лишь упрощают такой рендеринг при помощи сортировки пикселей, позволяя сделать это всего лишь за один проход. При этом используются атомарные операции и append buffers

- Постобработка
При помощи DirectCompute может быть ускорена и усложнена постобработка изображения. Видов постфильтрации очень много: имитация глубины резкости (depth of field), размытие в движении (motion blur), поиск краёв полигонов (edge detection), сглаживание, повышение резкости (sharpening) и т.д.

Для постобработки требуются данные о соседних с обрабатываемым пикселем. Возможности DirectCompute значительно упрощают применение сложных постфильтров, увеличивая производительность и улучшая качество изображения. Например, фильтр constant time filter spreading, который имитирует эффект оптики — глубины резкости, эта новая техника была разработана компанией AMD совместно с Калифорнийским университетом в Беркли. В ней не требуется использование альфа буфера, а в коде используются возможности доступа к общей памяти. В итоге получается меньше артефактов вроде видимых гало и резких силуэтов, а также повышенная скорость обработки, по сравнению с обычными методами с применением пиксельного шейдера. Постобработка при помощи DirectCompute способна улучшить и алгоритмы отрисовки теней, включая ambient occlusion (AMD называет свой метод HDAO — High Definition Ambient Occlusion). Об этом алгоритме мы уже писали, это модель глобального освещения (затенения), используемая в 3D графике, которая увеличивает реалистичность изображения, вычисляя интенсивность света, доходящего до поверхности.
DirectCompute11 даёт дополнительные возможности получения более реалистичных теней, когда тень становится более размытой по краям по мере удаления (то есть, полутень более реалистична).

- Улучшения и дополнительные форматы текстурного сжатия
В DirectX 11 появилась возможность сжатия 16-битных HDR текстур, степень сжатия которых достигает 6:1. Это будет весьма кстати в условиях частого применения таких форматов в современных игровых приложениях. Также в этой версии графического API было улучшено качество текстурного сжатия (что подтверждается лучшим параметром SNR — signal-to-noise), и снижены артефакты блочности текстур

- Многопоточный рендеринг
Это одно из долгожданных улучшений в DirectX API, на игровых консолях доступное довольно давно. Теперь не только приложение, DirectX рантайм-код, и драйвер исполняются каждый в своём отдельном потоке, но и такие задачи, как загрузка текстур или компиляция шейдера могут быть запущены в параллельном основному коду потоке.
Данное нововведение поможет исключить упор в производительность CPU в условиях большого количества вызовов функций отрисовки — их часть наконец-то можно будет переложить в другой поток, который будет исполняться на другом ядре центрального процессора, отличном от того, которое исполняет основной поток рендеринга. Не путать с многопоточностью игрового кода!


Игры и движки с поддержкой DirectX 11
It


Видео с демонстрацией DirectX 11
Чужой
https://www.youtube.com/watch?v=jy5WpqETl7o
Дирт 2
https://www.youtube.com/watch?v=rvYiDH7HOGE
Nvidia демонстрирует трасировку лучей
https://www.youtube.com/watch?v=BAZQlQ86IB4

Первый DirectX 11 benchmark
Video
https://www.youtube.com/watch?v=bkKtY2G3FbU...player_embedded
https://www.youtube.com/watch?v=9F6zSgtRnkE...player_embedded

Страница информации, загрузки полноценного файла и самой программы
http://unigine.com/download/#heaven

Видеокарты с поддержкой DX11
ATI -
Cypress: HD5850, HD5870 - уже есть версии от аsus и msi
Juniper: HD5770, HD5750 - есть от msi, первые DirectX 11 видеокарты для массового рынка
Hemlock: HD5950, HD5970 - будут в декабре
Сedr: - информации о них еще нет

Nvidia
Fermi: GT300 - обещают показать в конце этого года

Перейти в начало страницы
 

Сообщений в этой теме
- ESHLY   DirectX 11   24.10.2009, 19:45
- - Sarto   Эх... вот всё ни как не могу решится покупать реде...   24.10.2009, 20:17
|- - --Kalan--   Цитата(Sarto @ 24.10.2009, 20:17) Эх... в...   24.10.2009, 20:21
- - pro100_LEXA   Что то я не уверен,что жирафы будут дешевле радеон...   24.10.2009, 20:33
- - M i k e   что то 11 директ конец 2009 а фотореалистичностью ...   24.10.2009, 20:33
|- - Fullmetal   Цитата(M i k e @ 24.10.2009, 21:33) что т...   24.10.2009, 20:41
|- - NeuroFunker   Цитата(M i k e @ 24.10.2009, 19:33) что т...   24.10.2009, 20:53
|- - DmitrjT   Цитата(M i k e @ 24.10.2009, 21:33) что т...   24.10.2009, 21:16
- - Da Man   Цитатачто то 11 директ конец 2009 а фотореалистичн...   24.10.2009, 20:45
|- - Fullmetal   ЦитатаРазличия между дх9 и 10 минимальны, а вот ме...   24.10.2009, 20:54
|- - M i k e   Цитата(Da Man @ 24.10.2009, 21:45) Цитата...   24.10.2009, 20:55
|- - pro100_LEXA   Цитата(Da Man @ 24.10.2009, 21:45) Ощутим...   24.10.2009, 21:00
|- - Atempad   Цитата(Da Man)Различия между дх9 и 10 минимальны, ...   25.10.2009, 00:42
- - ESHLY   Цитата(Fullmetal @ 24.10.2009, 20:40) Раз...   24.10.2009, 21:00
- - Napalm   ох уж эти происки пиар-отделов я дико ржал с нв...   24.10.2009, 21:01
- - ESHLY   Цитата(pro100_LEXA @ 24.10.2009, 21:00) г...   24.10.2009, 21:02
- - Da Man   ЦитатаПовторюсь, на деле только с новым поколением...   24.10.2009, 21:03
|- - M i k e   Цитата(Da Man @ 24.10.2009, 22:03) Цитата...   24.10.2009, 21:11
||- - KoNoR-KKZ   Цитата(M i k e @ 24.10.2009, 21:11) --Kal...   24.10.2009, 21:16
|- - Fullmetal   ЦитатаДык а на консоли какое железо ставят?! М...   24.10.2009, 21:15
- - --Kalan--   M i k e, просто никто не хочет ее делать. По моему...   24.10.2009, 21:05
- - Fullmetal   Цитатапрежде чем писать почитайте Чувак, ты бы сам...   24.10.2009, 21:08
- - Da Man   Цитата- точная имитация ткани были демки и на 9-м ...   24.10.2009, 21:09
- - --Kalan--   Цитатарей трейсинг и на 9-м дх делали Да, но тогда...   24.10.2009, 21:13
|- - Da Man   Цитата(--Kalan-- @ 24.10....   24.10.2009, 21:15
- - Da Man   ЦитатаДорогой мой, мама в детстве не учила свое мн...   24.10.2009, 21:14
- - ESHLY   KoNoR-KKZ, Сделай плиз первый пост шапкой.   24.10.2009, 21:25
- - Salasar   Цитата(Fullmetal @ 24.10.2009, 21:41) Ощу...   24.10.2009, 21:27
- - pro100_LEXA   НУ они специально релиз новых консолей отодвинули ...   24.10.2009, 21:33
- - Da Man   ЦитатаЭто не выгодно, игры не будут продаваться ес...   24.10.2009, 21:33
|- - EmTiO   ЦитатаВсе зависит от идей геймдизайнеров. Вспомина...   24.10.2009, 23:07
|- - DmitrjT   Цитата(EmTiO @ 25.10.2009, 00:07) Не кто ...   24.10.2009, 23:19
- - ESHLY   Все способности ДХ11 на данный момент в играх явно...   24.10.2009, 21:40
- - Salasar   Da Man, Дружище, я вот твои посты читаю, в них нес...   24.10.2009, 21:43
- - Da Man   Цитатавспомните как долго продвигался девятый ренд...   24.10.2009, 21:53
- - ESHLY   Цитата(Da Man @ 24.10.2009, 21:53) дх11 б...   24.10.2009, 22:03
- - GeForsik   Цитата(Da Man @ 24.10.2009, 21:15) рейтре...   24.10.2009, 22:29
|- - DmitrjT   Кстати кто сильно хочет посмотреть что может DX мо...   24.10.2009, 22:55
- - Da Man   По видео видно, да и чел коментирует   24.10.2009, 22:36
- - Wild   Нам показывают интересные и красивые вещи, тесселя...   24.10.2009, 22:43
- - Da Man   Раскатал губу! Посмотри бенчмарк юниджина, оче...   24.10.2009, 22:48
|- - Wild   Цитата(Da Man @ 24.10.2009, 22:48) Раска...   24.10.2009, 22:55
- - Sarto   Русские имена в титрах не удивляют... На счёт что ...   24.10.2009, 23:02
- - Da Man   ЦитатаСмотрю, и вижу кучу недостатков применения в...   24.10.2009, 23:02
|- - Wild   Цитата(Da Man @ 24.10.2009, 23:02) Цитата...   25.10.2009, 13:16
- - Wild   По очень старым и непроверенным слухам SDK DX11 оч...   24.10.2009, 23:05
- - ESHLY   Цитата(Wild @ 24.10.2009, 22:43) Нам пока...   24.10.2009, 23:28
- - ESHLY   Atempad, ты читал шапку ?   25.10.2009, 00:45
|- - Atempad   Цитата(ESHLY @ 25.10.2009, 00:45) Atempad...   25.10.2009, 00:58
- - GeForsik   ESHLY, нужна ему та шапка... человек работает с гр...   25.10.2009, 01:02
- - ESHLY   Цитата(Atempad @ 25.10.2009, 00:58) И раз...   25.10.2009, 01:06
|- - Atempad   Цитата(ESHLY)когда я читал о возможностях дх10 и д...   25.10.2009, 02:23
- - GeForsik   Цитата(ESHLY @ 25.10.2009, 01:06) Потому ...   25.10.2009, 01:10
- - ESHLY   Цитата(GeForsik @ 25.10.2009, 01:10) Ну з...   25.10.2009, 01:20
- - ESHLY   Цитата(Atempad @ 25.10.2009, 02:23) Бред....   25.10.2009, 03:48
|- - Atempad   Цитата(ESHLY @ 25.10.2009, 02:48) Ага, то...   25.10.2009, 11:08
- - Da Man   ЦитатаОтсутствие физики, то что деревья и мост кач...   25.10.2009, 13:37
|- - Wild   Цитата(Da Man @ 25.10.2009, 12:37) Цитата...   25.10.2009, 15:27
- - VIGUR   Не вижу теней от фонарей на ролике.. (Unigine ...   25.10.2009, 15:16
- - Da Man   Наверное потому, что источники света бывают еще и ...   25.10.2009, 15:23
- - ESHLY   Что плохого в тесселяцие, изабражение разбивается ...   25.10.2009, 20:33
|- - Atempad   Цитата(ESHLY @ 25.10.2009, 19:33) Что пло...   25.10.2009, 22:33
- - Da Man   ЦитатаТени там глючные Посмотри на тени от деревье...   25.10.2009, 20:56
- - sanex   кстати, тесселяция чото в этом бенче не робит. вид...   25.10.2009, 20:59
- - ESHLY   Цитата(Da Man @ 25.10.2009, 21:56) не зна...   25.10.2009, 21:03
- - Da Man   Цитатакстати, тесселяция чото в этом бенче не роби...   25.10.2009, 21:10
- - ESHLY   Da Man, да, смысловая нагрузка мной сказаного от э...   25.10.2009, 21:17
|- - Da Man   Цитата(ESHLY @ 25.10.2009, 20:17) Da Man,...   25.10.2009, 21:21
- - ESHLY   AMD Llano получит поддержку DirectX 11 и USB 3.0 -...   26.10.2009, 21:06
- - KoNoR-KKZ   Программы: DirectX 11 Demo от AMD (Mecha и Ladybug...   26.10.2009, 22:32
- - ESHLY   Цитата(KoNoR-KKZ @ 26.10.2009, 22:32...   26.10.2009, 22:54
- - ESHLY   Технология DirectX11 будет задействована в играх A...   01.11.2009, 18:23
- - Da Man   Цитата2: Crysis 2 (Q4 2010) While CryTek hasn’t o...   01.11.2009, 18:30
- - Wild   Бред - это думать что в СЕ3 не добавят дх11.   01.11.2009, 18:38
|- - Da Man   Цитата(Wild @ 01.11.2009, 17:38) Бред - э...   01.11.2009, 19:03
|- - EmTiO   Цитата(Da Man @ 01.11.2009, 19:03) Цитата...   01.11.2009, 19:15
- - EmTiO   Цитата5: Alan Wake (March 201х) While Alan Wake w...   01.11.2009, 18:53
- - ESHLY   Da Man, а вам не приходило в голову что разработчи...   01.11.2009, 19:33
- - Da Man   ЦитатаЯ ваще не вижу смысла называть движок CryEng...   01.11.2009, 19:35
|- - EmTiO   Цитата(Da Man @ 01.11.2009, 19:35) Цитата...   01.11.2009, 21:53
- - VIGUR   Цитата(ESHLY @ 01.11.2009, 17:23) 4: STAL...   01.11.2009, 19:36
|- - Wild   Цитата(VIGUR @ 01.11.2009, 18:36) Цитата(...   01.11.2009, 22:11
- - ESHLY   Da Man, правда чтоли, и фар край 2 вышел еще, и не...   01.11.2009, 19:40
- - Da Man   ЦитатаDa Man, правда чтоли, и фар край 2 вышел еще...   01.11.2009, 20:00
- - ESHLY   Цитата(Da Man @ 01.11.2009, 21:00) Продви...   01.11.2009, 20:16
- - Da Man   ЦитатаВсе равно это нечего не меняет Это все меняе...   01.11.2009, 22:07
- - ESHLY   Цитата(Wild @ 01.11.2009, 23:11) дх11 для...   01.11.2009, 22:15
- - KoNoR-KKZ   Хватит "обламывать". Обсуждаем...   01.11.2009, 22:37
- - Wild   http://www.electronista.com/articles/09/10...detai...   01.11.2009, 22:49
- - Wild   Проверил, ошибаюсь, просто выражение лица на 1-ом ...   01.11.2009, 23:44
- - ESHLY   Не знаю, мне больше третий скрин понравился   01.11.2009, 23:50
- - EmTiO   Вот хоть убейте...не верю что первый скрин это ком...   02.11.2009, 00:07
- - ESHLY   Цитата(EmTiO @ 02.11.2009, 00:07) Вот хот...   02.11.2009, 00:09
- - Da Man   http://forums.cgsociety.org/showthread.php...m_sou...   02.11.2009, 00:13
- - wolfiki   http://forums.cgsociety.org/showthread.php...m_sou...   02.11.2009, 00:44
- - Wild   Могли бы сделать и 3д, вспомним e3 2005 у Сони(чел...   02.11.2009, 01:41


Тема закрытаНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 11.03.2026, 10:47