Введение в программирование 3D-игр с использованием DirectX 11 на русском
#2159771
Introduction to 3D Game Programming with DirectX 11 (978-1937585945)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
Frank D. Luna | #4: Программирование программного обеспечения DirectX
Это обновлённое издание бестселлера представляет собой введение в программирование интерактивной компьютерной графики с акцентом на разработку игр с использованием DirectX 11. Книга разделена на три основные части: базовые математические инструменты, фундаментальные задачи Direct3D, а также методы и спецэффекты. Она включает в себя новые возможности Direct3D 11, такие как аппаратная тесселяция, вычислительный шейдер, и рассматривает продвинутые методы рендеринга, такие как затенение окружающей среды, отражения в реальном времени, отображение нормалей и смещения, рендеринг теней, программирование геометрического шейдера, системы частиц и анимация персонажей. В комплект входит DVD-диск с кодом, анимацией и четырёхцветными иллюстрациями.
ФУНКЦИИ
+ Работайте с новыми функциями Direct3D 11, такими как аппаратная тесселяция и вычислительный шейдер.
+ Подробно рассматриваются основы 3D-рендеринга, такие как освещение, текстурирование, смешивание цветов и трафаретная графика.
+ Изучите передовые методы рендеринга, такие как затенение окружающей среды, отражения в реальном времени, отображение нормалей и смещения, рендеринг теней, программирование геометрического шейдера, системы частиц и анимация персонажей.
В конце каждой главы включены упражнения для проверки понимания и получения практического опыта работы с DirectX 11.
Содержание: Часть I — Математические основы. Векторная алгебра. Матричная алгебра. Преобразования. Часть II — Основы Direct3D. Инициализация Direct3D. Конвейер рендеринга. Рисование в Direct3D. Освещение. Текстурирование. Смешивание. Трафаретная печать. Геометрический шейдер. Вычислительный шейдер. Этапы тесселяции. Часть III — Темы. Создание камеры от первого лица. Инстансирование и отсечение по пирамиде видимости. Выбор объектов. Кубическое отображение. Нормальное отображение и отображение смещения. Рендеринг ландшафта. Системы частиц и Stream-Out. Отображение теней. Окклюзия окружающей среды. Сетки. Кватернионы. Анимация персонажей. Приложения. Введение в программирование для Windows. Справочник по языку шейдеров высокого уровня. Некоторые аспекты аналитической геометрии. Решения. Библиография. Указатель.
ФУНКЦИИ
+ Работайте с новыми функциями Direct3D 11, такими как аппаратная тесселяция и вычислительный шейдер.
+ Подробно рассматриваются основы 3D-рендеринга, такие как освещение, текстурирование, смешивание цветов и трафаретная графика.
+ Изучите передовые методы рендеринга, такие как затенение окружающей среды, отражения в реальном времени, отображение нормалей и смещения, рендеринг теней, программирование геометрического шейдера, системы частиц и анимация персонажей.
В конце каждой главы включены упражнения для проверки понимания и получения практического опыта работы с DirectX 11.
Содержание: Часть I — Математические основы. Векторная алгебра. Матричная алгебра. Преобразования. Часть II — Основы Direct3D. Инициализация Direct3D. Конвейер рендеринга. Рисование в Direct3D. Освещение. Текстурирование. Смешивание. Трафаретная печать. Геометрический шейдер. Вычислительный шейдер. Этапы тесселяции. Часть III — Темы. Создание камеры от первого лица. Инстансирование и отсечение по пирамиде видимости. Выбор объектов. Кубическое отображение. Нормальное отображение и отображение смещения. Рендеринг ландшафта. Системы частиц и Stream-Out. Отображение теней. Окклюзия окружающей среды. Сетки. Кватернионы. Анимация персонажей. Приложения. Введение в программирование для Windows. Справочник по языку шейдеров высокого уровня. Некоторые аспекты аналитической геометрии. Решения. Библиография. Указатель.