Direct3D Rendering Cookbook / Direct3D. Рецепты рендеринга: [00] – Preface / Предисловие

← →
Английский оригинал Перевод на русский

Сожалеем, но текст оригинала доступен только зарегистрированным пользователям.

Предисловие

alex_pakh 25.03.15 в 08:40

0

(см. ниже)

alex_pakh 25.03.15 в 08:40

0

Современные видеокарты открыли путь удивительным визуальным эффектам в новейших играх на всех платформах Microsoft, включая ПК, Xbox-консоли и мобильные устройства. Это стало возможным благодаря Direct3D – компоненту прикладного интерфейса DirectX, который предоставляет программистам доступ к графическому аппаратному обеспечению.

alex_pakh 25.03.15 в 08:40

0

Microsoft DirectX – это графическая технология, на основе которой строится множество популярных ныне игры, нацеленных на платформы Microsoft.

alex_pakh 25.03.15 в 08:41

0

С использованием DirectX 11 появляется возможность использовать аппаратную тесселяцию для улучшения детализации геометрии, вычислительные шейдеры для реализации специльных графических эффектов, улучшенную многопоточность для более полной загрузки вычислительных мощностей оборудования.

alex_pakh 25.03.15 в 08:41

0

Вместе с этим в способе отрисовки трехмерной графики происходит и ряд фундаментальных изменений.

alex_pakh 25.03.15 в 08:41

0

Последнее десятилетие также растет значимость вычислений общего назначения, дающих программистам возможность использовать всю мощь массовых параллельных вычислений для научных и технических рассчетов.

alex_pakh 25.03.15 в 08:41

0

Это позволяет внедрять в играх искусственный интеллект, улучшенную постобработку и физику; выполнять сложное научное моделирование и участвовать в масштабных проектах распределенных вычислений.

alex_pakh 25.03.15 в 08:41

0

Direct3D и другие связанные с ним прикладные интерфейсы DirectX продолжают быть важной частью стека технологий Microsoft.

alex_pakh 25.03.15 в 08:41

0

Оставаясь неотъемлемой частью стратегии этой компании в области графики на всех платформах, библиотека с каждым новым релизом стремительно развивается, открывая разработчикам дополнительные возможности для использования.

alex_pakh 25.03.15 в 08:41

0

С выходом третьего поколения консоли Xbox – Xbox One – и множества игр, использующих последнии изменения в DirectX 11 (в версиях 11.1 и 11.2), мы еще раз убеждаемся, что Direct3D – это ведущий прикладной интерфейс для отрисовки трехмерной графики.

alex_pakh 25.03.15 в 08:42

0

"Direct3D. Рецепты рендеринга" является практическим руководством по многочисленным техникам рендеринга с помощью Direct3D 11.1 и 11.2, которые подкреплены множеством иллюстраций, скриншотов, ясными примерами кода и краткими объяснениями.

alex_pakh 25.03.15 в 08:42

0

О чем эта книга

alex_pakh 25.03.15 в 08:42

0

Глава 1, "Введение в Direct3D", рассматривает компоненты Direct3D и графический конвейер, исследует новейшие возможности DirectX 11.1 и 11.2 и показывает, как собирать и отлаживать Direct3D-приложения с использованием C# и SharpDX.

alex_pakh 25.03.15 в 08:42

0

Глава 2, "Рендеринг с использованием Direct3D", представляет простой фреймворк для рендеринга, а также учит, как отрисовывать примитивные фигуры, компилировать HLSL-шейдеры и использовать текстуры.

alex_pakh 25.03.15 в 08:42

0

Глава 3, "Рендеринг сеток", исследует рендеринг более сложных объектов и показывает, как использовать конвейер графического контента Visual Studio для компиляции и рендеринга трехмерных ресурсов.

alex_pakh 25.03.15 в 08:42

0

Глава 4, "Анимирование сеток и скининг вершин", учит, как реализовать скининг вершин для анимирования трехмерных моделей.

alex_pakh 25.03.15 в 08:42

0

Глава 5, "Аппаратная тесселяция", освещает вопросы тесселяции примитивных фигур, параметрические поверхности, разбиение / уточнение сеток и техники оптимизации производительности тесселяции.

alex_pakh 25.03.15 в 08:42

0

Глава 6, "Увеличение детализации поверхности и рельефное текстурирование", учит, как сочетать тесселяцию и рельефное текстурирование для повышения детализации поверхности.

alex_pakh 25.03.15 в 08:43

0

Описываются декали смещения и они же, но оптимизированные для производительности с использованием изменяющей адаптивной тесселяции.

alex_pakh 25.03.15 в 08:50

0

Глава 7, "Техники обработки изображения", рассказывает, как использовать вычислительные шейдеры для реализации ряда техник обработки изображений, часто задействованных в процессе постобработки.

alex_pakh 25.03.15 в 08:50

0

Глава 8, "Использование физики и физическое моделирование", дает информацию для реализации физики, моделирования океанских волн и рендеринга частиц.

alex_pakh 25.03.15 в 08:51

0

Глава 9, "Многопоточный рендеринг и отложенные контексты", знакомит с многопоточным рендерингом и раскрывает влияние многопоточности на две техники отражающего текстурирования.

alex_pakh 25.03.15 в 08:51

0

Глава 10, "Отложенный рендеринг", дает понимание техник, необходимых для реализации решений на основе отложенного рендеринга.

alex_pakh 25.03.15 в 08:51

0

Глава 11, "Интегрируя Direct3D с XAML и Windows 8.1", рассказывает о том, как реализовать приложение Direct3D для Windows Store и интегрировать Direct3D с эффектами и графическими интерфейсами, созданными на основе XAML.

alex_pakh 25.03.15 в 08:51

0

Также рассматривается загрузка и компиляция ресурсов в Windows 8.1.

alex_pakh 25.03.15 в 08:51

0

Приложение, "Для дальнейшего чтения", включает в себя ссылки на все материалы с более подробной информацией по темам, рассмотренным в книге.

alex_pakh 25.03.15 в 08:51

0

Что вам понадобится

alex_pakh 25.03.15 в 08:51

0

Для завершения примеров из книги, необходимо, чтобы вы располагали видеокартой, поддерживающей минимум DirectX 11.1.

alex_pakh 25.03.15 в 08:51

0

Также рекомендуется иметь следующее программное обеспечение:

alex_pakh 25.03.15 в 08:51

0

Windows 8.1

alex_pakh 25.03.15 в 08:51

0

Microsoft Visual Studio 2013 Express (или выше)

alex_pakh 25.03.15 в 08:51

0

Microsoft .NET Framework 4.5

alex_pakh 25.03.15 в 08:52

0

Пакет средств разработки программного обеспечения Windows (Windows SDK) для Windows 8.1

alex_pakh 25.03.15 в 08:52

0

SharpDX 2.5.1 или выше - http://sharpdx.org/news/

alex_pakh 25.03.15 в 08:52

0

Другие ресурсы и библиотеки, указанные в конкретных примерах.

alex_pakh 25.03.15 в 08:52

0

Тем, кто работает с Windows 7 или Windows 8, потребуется, как минимум, следующее программное обеспечение.

alex_pakh 25.03.15 в 08:52

0

Пожалуйста, обратите внимание, что, хоть определенная часть главы 11 может быть адаптирована для Windows 8, вы не сможете завершить последнюю главу в полном объеме, т.к. она содержит специфичные для Windows 8.1 детали.

alex_pakh 25.03.15 в 08:53

0

Microsoft Visual Studio 2012 или 2013 Express (или выше)

alex_pakh 25.03.15 в 08:53

0

Microsoft .NET Framework 4.5

alex_pakh 25.03.15 в 08:53

0

Windows 8 или Windows 7 с обновлением до SP1*

alex_pakh 25.03.15 в 08:53

0

Пакет средств разработки программного обеспечения Windows (Windows SDK) для Windows 8

alex_pakh 25.03.15 в 08:53

0

SharpDX 2.5.1 или выше - http://sharpdx.org/news/

alex_pakh 25.03.15 в 08:53

0

Другие ресурсы и библиотеки, указанные в конкретных примерах.

alex_pakh 25.03.15 в 08:53

0

Примеры из главы 11 не совместимы с Windows 7, и, в частности, пример "Рендеринг в SwapChainPanel" требует минимум версии Windows 8.1.

alex_pakh 25.03.15 в 08:54

0

Для кого эта книга

alex_pakh 25.03.15 в 08:54

0

Книга "Direct3D. Рецепты рендеринга" посвящается всем C#- и .NET-разработчикам, желающим освоить продвинутые техники рендеринга, которые стали возможны благодаря DirectX 11.1 и 11.2.

alex_pakh 25.03.15 в 08:54

0

Предполагается, что читатель имеет хотя бы поверхностное знание в области программирования графики, и хотя некоторые знания Direct3D 10+ окажутся полезными, они не обязательны.

alex_pakh 25.03.15 в 08:54

0

Желательно понимать векторную и матричную алгебру.

alex_pakh 25.03.15 в 08:54

0

Соглашения

alex_pakh 25.03.15 в 08:54

0
Минутку...

Следующая страница →