Книга по программированию OpenGL _2D_?
Мне нужно нарисовать сотни (может быть, тысячи!) Изображений на экране. Большая часть работы будет в 2d. Он будет использовать 3d для камеры, трансформации, поворота сцены, но в основном касается 2d производительности. Любая книга на эту конкретную тему?
1) Изучите лучшие практики в программировании 2d OpenGL
2) Шейдеры и необычные эффекты
3) Оптимизация операций 2d рендеринга.
2 ответа
Я думаю, что вы читаете некоторые книги, которые вы можете улучшить свои навыки, например, как делать причудливые эффекты, оптимизируя операции 2d рендеринга... Я думаю, что нет книг, которые учат вас, как делать только что-то, читать и читать, изучать и изучать Единственный способ, то вы можете указать на конкретную вещь с вашими навыками и попытками... Это программист!
Руководство по программированию OpenGL: Официальное руководство по изучению OpenGL, версия 2.1 Автор Дэйв Шрайнер, Мейсон Ву, Джеки Найдер, Том Дэвис
Расширенное программирование графики с использованием OpenGL Том МакРейнолдс
Программирование игр OpenGL Дэйвом Астлом и Кевином Хокинсом
Программирование разработки игр OpenGL ES от Dave Astle и Dave Durnil
Начинается программирование игр OpenGL Дейвом Астлом и Кевином Хокинсом
Сосредоточьте свою энергию на изучении стандартного (3D) OpenGL. Использование исключительно 2D - это просто способ управления сценой (например, ортографическая проекция с отключенным тестированием глубины). Вам все еще понадобятся все знания 3D для достижения любого из этих причудливых эффектов. Например, для причудливого освещения все равно потребуется знание того, как работают нормали, а вращение спрайта влечет за собой вращение квадрата вокруг оси Z (несмотря на то, что сцена работает только с X и Y). Вы будете использовать масштабирование, чтобы эмулировать масштабирование и еще много чего.