Автор: Рэнди Дж. Рост
Издательство: Питер
Год издания: 2005
Страниц: 432
ISBN: 5-469-00383-3
Язык: русский
Формат: PDF
Размер: 10 Мб
Данная книга - руководство для опытных разработчиков приложений трехмерной графики, представляет собой исчерпывающее и при этом занимательное введение в язык шейдеров высокого уровня. Книга может использоваться и в качестве справочника, и в качестве учебного пособия. В ней обстоятельно описан переход от стандартной функциональности графических ускорителей к программируемому графическому аппаратному обеспечению и дополнениям к
API OpenGL.
Использование шейдеров, написанных на специально предназначенном для этого языке, позволяет достигать лучшего качества графических эффектов, используя возможности, как графического ускорителя, так и центрального процессора. Содержит большое количество примеров, иллюстрирующих приемы работы с графикой, и лежащие в их основе алгоритмы.
Оглавление:Глава 1. Обзор OpenGL
Глава 2. Основы
Глава 3. Определение языка
Глава 4. Программируемая часть операций OpenGL
Глава 5. Встроенные функции
Глава 6. Пример простого шейдера
Глава 7. API языка шейдеров OpenGL
Глава 8. Разработка шейдера
Глава 9. Традиционные шейдеры
Глава 10. Шейдеры с сохранением данных в текстурах
Глава 11. Процедурные текстурные шейдеры
Глава 12. Шум
Глава 13. Анимированные шейдеры
Глава 14. Сглаживание процедурных текстур
Глава 15. Нефотореалистичные шейдеры
Глава 16. Шейдеры для обработки изображения
Глава 17. Сравнение языков программирования
Послесловие
Приложение А. Грамматика языка
Приложение Б. Справочник функций API
Приложение В. Перевод подписей к цветным рисункам