Название: Разработка и отладка шейдеров Автор: Боресков А.В. Издательство: СПб.: БХВ-Петербург Год: 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 Использование шумовой функции в моделировании. Моделирование облаков, волн и материалов Приложение. Описание компакт-диска Список литературы и интернет-ресурсов Предметный указатель