Райт Р., Липчак Б. OpenGL. СуперкнигаКниги по IT. (51,2+42,8 МБ, pdf) В книге рассматриваются следующие вопросы: введение в OpenGL; геометрические буферы; наложение текстуры; текстуры тени; конвейер; воспроизведение изображений; освещение; геометрические примитивы; материалы; кривые поверхности; цвет; интерактивная графика; буферные объекты; текстуры глубины. Книга будет полезна начинающим программистам, преподавателям и студентам.

 

 

Содержание
I. Классический OpenGL 37
1. Введение в трехмерную графику и OpenGL 39
2. Используя OpenGL 61
3. Рисование в пространстве: геометрические примитивы и буферы 115
4. Геометрические преобразования: конвейер 177
5. Цвет, материалы и освещение: основы 225
6. Подробнее о цвете и материалах 285
7. Воспроизведение изображений с помощью OpenGL 311
8. Наложение текстуры: основы 379
9. Наложение текстуры: следующий шаг 433
10. Кривые поверхности 471
11. Все о конвейере: быстрое прохождение геометрии 535
12. Интерактивная графика 593
II. OpenGL повсюду 619
13. Wiggle: OpenGL в системе Windows 621
14. OpenGL в системе MacOS X 709
15. GLX: OpenGL в системе Linux 747
III. OpenGL: следующее поколение 801
16. Буферные объекты: это ваша видеопамять; используйте ее! 803
17. Запросы о преградах: зачем делать больше работы, чем требуется? 827
18. Текстуры глубины и тени 841
19. Программируемый конвейер: это не тот OpenGL, который помнит ваш отец 863
20. Низкоуровневое затенение: кодирование в металле 877
21. Высокоуровневое затенение: жизненно необходимая «мелочь» 913
22. Затенение вершин: настраиваемое преобразование, освещение и генерация тектуры 947
Приложение А. Что еще почитать? 1021
Приложение Б. Словарь терминов 1023
Приложение В. OpenGL для внедренных систем 1027
Предметный указатель 1031