Основы OpenGL

         

Основы OpenGL

Предисловие

Об авторе
Благодарности
Устанавливаем OpenGL
Давайте что-нибудь изобразим
Упражнение: "Трехмерные фигуры"
Переход к новым координатам
Упражнение: "Cписок трехмерных фигур"
Поворот координат
Упражнение: "Снеговик"



Анимация
Упражнение:" Игра Арканоид"
Резюме
Общие положения
Точки
Линии
Треугольники
Четырехугольники и многоугольники
Упражнение: "Примитивы"

Упражнение: "Многогранники"
Построение поверхностей
Упражнение: "Сфера, цилиндр и диски"
Интерполяция цветов
Прозрачность
Упражнение: "Снег"
Плоскости отсечения
Упражнение: "Три плоскости"
Трафарет I

Упражнение: "Совершенствуем Arcanoid"
Туман
Логические операции
Трафарет II
Упражнение "сфера минус куб"
Упражнение "пересечение сферы и куба"
Общие слова

Работа с изображениями
Упражнение: "Фон для игры Arcanoid"
Создаем текстуру в памяти
Повторение текстуры
Упражнение: "Вращаем текстуру"

Текстура на сфере
Упражнение "Текстуру в жизнь"
Текстура на чайнике
Упражнение "Текстуру на тор"
Общие понятия
Модель освещения
Материал
Лампы и их свойства
Тени

Консольное приложение - Win32 Console Application
Windows-приложение - Win32 Application
MFC-приложение - MFC AppWizard
Java-апплеты - Magician Library
Java-апплеты GL4Java

Библиотека GLUT
Упражнение: "Переносим игру Arcanoid"
Вращение сцены
Управление лампами
Упражнение "Лампы"
Управление камерой
уем кривые и поверхности

Где взять OpenGL и другое ПО
Авторские права и условия распространения книги
Глоссарий
Bibliography
Содержание раздела