OpenGL. Профессиональное программирование трехмерной графики на C++ (Сергей Гайдуков)
Краткое описание
Книга посвящена использованию новых возможностей OpenGL версий 1.2 и выше в приложениях, разрабатываемых в Microsoft Visual Studio .NET 2002, использующих язык C++. Начиная с простых примеров, подробно и последовательно рассматривается использование средств NVIDIA OpenGL и расширений OpenGL для загрузки текстур из файлов форматов TGA и JPG, экспорт моделей из 3D Studio MAX, хранение данных в ZIP-архивах, отсечения невидимой геометрии, моделирования глянцевых объектов и т.д. Большое внимание уделяется вопросам оптимизации и ускорения работы приложений. Книга содержит практические решения проблем, возникающих при программировании игр и других приложений, нуждающихся в высокопроизводительной графической подсистеме. Прилагается компакт-диск с инструментальными средствами, кодами и демонстрационными версиями рассматриваемых примеров.
Краткое содержание
Введение
Благодарности
Глава 1. Библиотека GLUT
Глава 2. Библиотека GLH
Глава 3. Библиотека NV\_MATH
Глава 4. Библиотека NV\_UTIL
Глава 5. Введение в расширения OpenGL
Глава 6. Расширения EXT\_texture\_rectangle и NV\_texture\_rectangle
Глава 7. Проверка видимости объектов с использованием расширений HP\_occlusion\_test и NV\_occlusion\_query
Глава 8. Использование внеэкранных буферов
Глава 9. Сжатые текстуры
Глава 10. Кубические текстурные карты
Заключение
Приложение 1. Таблица расширений, поддерживаемых видеокартами корпорации NVIDIA
Приложение 2. Таблица расширений, поддерживаемых видеокартами корпорации ATI
Приложение 3. Описание компакт-диска
Список литературы и источников в Интернете
Предметный указатель
ISBN: 5-94157-363-4
Издатель: БХВ
Год издания: 2004
Страниц: 720
Язык: русский
Качество: 600dpi
комментариев нет