На главную | Где купить | Авторам и заказчикам | Вакансии | Реклама | Издательство | Каталог | Статьи наших авторов | Контакты | Прайс листы

Инструментальные средства для отладки и программирования шейдеров в DirectX и OpenGL

Автор Горнаков С.
Название Инструментальные средства для отладки и программирования шейдеров в DirectX и OpenGL
Серия Профессиональное программирование
ISBN 5-94157-611-0
Формат 70*100 1/16
Объем 256
Тематика
Оптовая цена 129 руб.
    Вернуться к описанию книги

Полное содержание

Предисловие 7
О чем эта книга 8
Что необходимо знать 9
Благодарности 9

ЧАСТЬ I. ОСНОВЫ ПРОГРАММИРОВАНИЯ ГРАФИКИ В DIRECTX 9

11

Глава 1. Введение в DirectX 9

13
Модель составных компонентов 14
Компоненты DirectX 14
Техника построения сцен 16
Платформа XNA 18
Языки HLSL, GLSL и Cg 19

Глава 2. Фиксированный графический конвейер

23
Двойная буферизация 24
Создание оконного приложения 24
Инициализация и настройка Direct3D9 25
Создание сцены 27
Трансформация и освещение 30
Матричные преобразования 30
Мировая матрица 31
Матрица вида 31
Матрица проекции 32
Освещение 32
Материал 33
Свет 34
Нормализация 35
Рендеринг сцены 35

Глава 3. Программируемый графический конвейер

46
Вершинные шейдеры 47
Пиксельные шейдеры 56

ЧАСТЬ II. ИНСТРУМЕНТАРИЙ РЕХ FOR WINDOWS

65

Глава 4. Первое знакомство с профайлером РЕХ for Windows

67
Установка DirectX 9 SDK (Summer 2004) 68
Профайлер PIX for Windows 71
Специфические функции PIX for Windows 74

Глава 5. Работа с профайлером PIX for Windows

76
Компоновка параметров сборки эксперимента 77
Настройки запуска программы 77
Настройки параметров окончания работы программы 79
Определение параметров сборки 80
Категория My Countersets 83
Категория Direct3D Counters 84
Категория Performance Counters 88
Категория Plugin Counters 118
Опции сбора данных 118
Сохранение файла эксперимента 119
Анализ результатов эксперимента 119
Окно Timeline 121
Окно Events 123
Окно Summary 124

ЧАСТЬ III. ИНСТРУМЕНТАРИЙ ATI RENDERMONKEY

127
Глава 6. Знакомство с инструментарием RenderMonkey 129
Установка RenderMonkey 131
Изучаем RenderMonkey 134
Меню File 135
Меню Edit 136
Вкладка General 138
Вкладка DirectX 9.0 Viewer 138
Вкладка Shader Editor 142
Вкладка External File Editor 142
Меню View 143
Меню Window 143
Меню Flelp 144
Панель инструментов RenderMonkey 145
Окно Workspace 146
Окно Output 147
RenderMonkey SDK 148
Библиотека RenderMonkey SDK 148
Заголовочные файлы RenderMonkey 149
Подключение SDK в Visual C++ 6 150
Подключение SDK в Visual C++ .NET 156

Глава 7. Работа с инструментарием RenderMonkey

162
Pass Node 167
Model Nodes 171
Camera Nodes 176
Stream Mapping Nodes 178
Texture Nodes 180
Texture Object Nodes 185
Render State Block Nodes 188
Render Target Nodes 190
Шейдеры 191
Vertex Shader Nodes 191
Pixel Shader Nodes 195
Variable Nodes 195
Matrix Editor 197
Vector Editor 197
Scalar Editor 198
Color Editor 198
Dynamic Variable Editor 198
Predefined Variable 200
Время (Time) 201
Окно предварительного просмотра (Viewport) 202
Случайные значения (Random Values) 202
Проход рисования (Pass) 202
Параметры мыши (Mouse Parameters) 202
Параметры модели (Model Parameters) 203
Параметры вида (View Parameters) 203
Видовые матрицы (View Matrices) 204
Окно Preview 205
Редактор для художников 206

ЧАСТЬ IV. ИНСТРУМЕНТАРИЙ NVIDIA FX COMPOSER

209

Глава 8. Знакомство с FX Composer

211
Изучаем FX Composer 211
Панель Log 213
Панель Error 213
Панель Properties 214
Панель Materials 214
Панель Textures 215
Панель Shader Perf. 216
Панель Scene 216
Панель Scene Graph 217
Текстовый редактор 217
Панель инструментов 219
Меню File 219
Меню Edit 220
Меню View 221
Меню Build. 221
Меню Animation 222
Меню Tools 222
Меню Window 223
Меню Help 223

Глава 9. Работа с инструментарием I X Composer

224
Панель сцены 225
Текстовый редактор 229
Панель свойств 230
Текстурная панель 234
Структурная панель сцены 235
Панель со свойствами материала 236
Панель шейдеров 238
Заключение 240
   
Приложение 1. Web-ресурсы 243
Приложение 2. Структура компакт-диска 244
Список используемых источников 245
Предметный указатель 246


На главную | Где купить | Авторам | Вакансии | Реклама | Издательство | Каталог | Статьи наших авторов | Контакты
© 2001–2019 Издательство «БХВ-Петербург».
Все права защищены. Частичное или полное копирование текстов, слоганов и фотоизображений без письменного согласия Правообладателя запрещено.