Название: Разработка и отладка шейдеров
Автор: Боресков А.В.
Издательство: СПб.: БХВ-Петербург
Год: 2006
Формат: DJVU
Страниц: 488
Размер: 29 mb
Язык: русский
Книга является практическим пособием по разработке кроссплатформенных шейдеров, написанных на языке OpenGL Shader Language (GLSL) для использования в операционных системах Windows и Linux с различными версиями библиотеки OpenGL, ставшей стандартом в обучении компьютерной графике во всем мире. Именно применение шейдеров в ряде последних компьютерных игр позволило реализовать сложные и впечатляющие эффекты в реальном времени. Рассматривается использование пакета RenderMonkey для написания и отладки GLSL-шейдеров, позволяющих создать широкий класс эффектов.
Книга рассчитана как на специалистов в области компьютерной графики, так и на студентов и аспирантов, изучающих данную тему. Кроме того, она может применяться в качестве учебного пособия на курсах по программированию графики.
Введение
Эволюция OpenGL
Развитие OpenGL
Расширения ARB_vertex_program и ARB_fragment_program.
Появление OpenGL 2.0 GLSL
Дополнительные библиотеки
Библиотеки GLUT
Общие сведения о библиотеках GLH , NV_MATH и NV_UTIL
Основные классs для работs с векторами , матрицами и квантерионами
Работа с расширениями , библиотека libExt
Работа libTexture libTexture3D
Реализация р-буфера в виде класса, использование расширения EXT_framebuffer_object для создания внеэкранных буферов
Понятие камеры . Работа библиотеки libCamera
Библиотека libMesh . Работа с полигональными моделями и ихзагрузка из популярных форматов
Шейдеры
Введение в GLSL . Описание синтаксиса , простые примеры
Простейшие вершинные и фрагментарные шейдеры.
Практическое использование GLSL в программах на С++ , необходимые расширения
Разработка шейдеров на GLSL в интегрированной среде RenderMonkey
Использование основных моделей освещения, моделирование преломления и дифракции, обработка изображений на GLSL
Использование шумовой функции в моделировании. Моделирование облаков, волн и материалов
Приложение. Описание компакт-диска
Список литературы и интернет-ресурсов
Предметный указатель