OpenGL
Компьютерная литература
  • формат djvu
  • размер 18,85 МБ
  • добавлен 1 апреля 2015 г.
Гайдуков С.А. OpenGL. Профессиональное программирование трехмерной графики на C++
СПб.: БХВ-Петербург. 2004. — 736 с.: ил. — ISBN 5-94157-363-4.
Книга посвящена использованию новых возможностей OpenGL версий 1.2 и выше в приложениях, разрабатываемых в Microsoft Visual Studio .NET 2002, использующих язык C++. Начиная с простых примеров, подробно и последовательно рассматривается использование средств NVIDIA OpenGL и расширений OpenGL для загрузки текстур из файлов форматов TGA и JPG, экспорт моделей из 3D Studio MAX, хранение данных в ZIP-архивах, отсечения невидимой геометрии, моделирования глянцевых объектов и т.д.
Большое внимание уделяется вопросам оптимизации и ускорения работы приложений. Книга содержит практические решения проблем, возникающих при программировании игр и других приложений, нуждающихся в высокопроизводительной графической подсистеме.
Прилагается компакт-диск с инструментальными средствами и демонстрационными версиями рассматриваемых примеров.
Для программистов.
Содержание:
Введение
На кого рассчитана эта книга
Структура книги
Требования к программному и аппаратному обеспечению
Благодарности
Часть I. Использование NVIDIA OpenGL SDK
Библиотека GLUT
Библиотека GLH
Библиотека NV_MATH
Библиотека NV_UTIL
Часть II. Расширения OpenGL
Введение в расширения OpenGI
Расширения EXT_texture_rectangle и NV_tcxture_rectangle
Проверка видимости объектов с использованием расширений HP_occlusion_test и NV_occlusion_query
Использование внеэкранных буферов
Сжатые текстуры
Кубические текстурные карты
Часть III. Приложения
Таблица расширений, поддерживаемых видеокартами корпорации NVIDIA
Таблица расширений, поддерживаемых видеокартами корпорации ATI
Описание компакт-диска
Список литературы и источников в Интернете
Предметный указатель