Интернет-магазин My-shop.ru
Акции   
Персональный раздел v
   Доставка    Оплата    Скидки    Форум    Помощь
для Москвы  +7 (495) 638-53-38
бесплатно для РФ  +7 (800) 100-53-38
 
0
Красиво и практично!Новогодние наборы My-shop.ru — лучшее решение вопроса с подарками под ёлку!Удобно и выгодно!
• 
Книги (688416)
• 
Компьютерная литература (3893)
• 
Разработка ПО (1247)
• 
Языки и среды программирования, технологии и т.п. (779)
• 
C, C++ (135)
• 
OpenGL и DirectX, 3D (15)



DirectX 10 - это просто. Программируем графику на С++

Попов А.А. (найти все товары)

+ CD-ROM
DirectX 10 - это просто. Программируем графику на С++Рассмотрено создание графических приложений для Windows на C++ с использованием новой версии компонента Direct3D 10, входящего в состав библиотеки DirectX 10. Описывается вывод двухмерной и трехмерной графики, связанное с этим программирование вершинных, пиксельных и геометрических тендеров на языке HLSL. Отдельная часть книги посвящена быстрой разработке приложений с помощью библиотеки DXUT (DirectX Utility). Материал сопровождается практическими примерами, а также справочником функций библиотек DirectX 10 и DXUT. На прилагаемом компакт-диске находятся все исходные тексты примеров, рассмотренных в книге.

Издательство: БХВ-Петербург

Рейтинг: 5.0 (голосов: 2)
Ваша оценка: 1 2 3 4 5  

дата выпуска: 2012 г. 
язык: русский
количество томов: 1
количество страниц: 464 стр.
переплет: мягкий
формат: 70x100/16 (170x240 мм)
тираж: 2500 экз.
стандарт: 8 шт.
возрастная категория: 18+ (нет данных)
код системы скидок: 25
код в My-shop.ru: 334219

ISBN: 978-5-9775-0139-2


Попов А.А.автор/составительПопов А.А., найти все товары


Содержание:

Оглавление Введение 1
Кому адресована эта книга? 1
Как пользоваться этой книгой? 1
Что нам понадобится? 3
Благодарности 3

ЧАСТЬ I. ПОСТРОЕНИЕ ПРИЛОЖЕНИЙ НА ОСНОВЕ DIRECTX 10

5

Глава 1. Собираемся в путь

7
Что такое DirectX и зачем он нужен? 7
Немного истории: от Windows 95 к Windows Vista 8
Сравнение DirectX 9 и DirectX 10 10
Где достать DirectX 10 SDK? 11
Установка DirectX 10 SDK на компьютер 11
Среда разработки Visual Studio 2005 14

Глава 2. Первые шаги

21
Многозадачная операционная система Windows 21
Минимальное приложение Windows 23
Минимальное приложение Direct3D 10 41

Глава 3. Немного математики

71
Системы координат в DirectX 10 71
Геометрические преобразования 74
Векторы 76
Матрицы 83
Матрицы геометрических преобразований 88
Матрицы в Direct3D 10 90

Глава 4. Двухмерная графика

97
Вывод текста 97
Ресурсы в DirectX 10 113
Выводим картинку 115

Глава 5. Слово о шейдерах

139
Что такое шейдеры? 139
Язык HLSL 142

Глава 6. Запускаем Direct3D 10

157
Рисуем треугольник 157
Анимируем треугольник 184
Больше цвета! 197

Глава 7. Больше реализма: освещение, материалы, текстуры

205
Как включить свет? 205
Модель освещения 209
Полигон для испытаний 212
Направленный источник света 228
Точечный источник света 232
Прожектор 238
Материалы 247
Текстуры 247

Глава 8. Геометрические шейдеры

259
Особенности геометрического шейдера 259
Пишем геометрический шейдер 263
Шаблонный буфер глубины 267

ЧАСТЬ II. ИСПОЛЬЗОВАНИЕ DXUT 10

277

Глава 9. Введение в DXUT

279
Что такое DXUT 279
Первый проект с DXUT 279
Вывод текста на экран 289

Глава 10. Загружаем объемные модели

299
Как создать файл формата .sdkmesh? 300
Вывод модели на экран 303
Камера для просмотра модели 320

Глава 11. Пользовательский интерфейс

327
Обзор элементов интерфейса 327
Добавляем интерфейс в программу 330

Глава 12. Диалоговые окна

369
Создание диалогового окна 369
Окно настройки параметров устройства Direct3D 374
ПРИЛОЖЕНИЯ 379
Приложение 1. Краткий справочник по DirectX10 381
Интерфейсы 381
Функции 401
Структуры 411
Приложение 2. Справочник функций DXUT 423
Инициализация DXUT 423
Установка функций обратного вызова 427
Выполнение стандартных задач 431
Получение сведений об установках DXUT 437
Структуры 447
Приложение 3. Описание компакт-диска 452
Предметный указатель 453



нет в наличии
сообщить о поступлении в продажу

|