Книга по программированию OpenGL _2D_?

Мне нужно нарисовать сотни (может быть, тысячи!) Изображений на экране. Большая часть работы будет в 2d. Он будет использовать 3d для камеры, трансформации, поворота сцены, но в основном касается 2d производительности. Любая книга на эту конкретную тему?

1) Изучите лучшие практики в программировании 2d OpenGL

2) Шейдеры и необычные эффекты

3) Оптимизация операций 2d рендеринга.

2 ответа

Решение

Я думаю, что вы читаете некоторые книги, которые вы можете улучшить свои навыки, например, как делать причудливые эффекты, оптимизируя операции 2d рендеринга... Я думаю, что нет книг, которые учат вас, как делать только что-то, читать и читать, изучать и изучать Единственный способ, то вы можете указать на конкретную вещь с вашими навыками и попытками... Это программист!

  1. Руководство по программированию OpenGL: Официальное руководство по изучению OpenGL, версия 2.1 Автор Дэйв Шрайнер, Мейсон Ву, Джеки Найдер, Том Дэвис

  2. Расширенное программирование графики с использованием OpenGL Том МакРейнолдс

  3. Программирование игр OpenGL Дэйвом Астлом и Кевином Хокинсом

  4. Программирование разработки игр OpenGL ES от Dave Astle и Dave Durnil

  5. Начинается программирование игр OpenGL Дейвом Астлом и Кевином Хокинсом

Сосредоточьте свою энергию на изучении стандартного (3D) OpenGL. Использование исключительно 2D - это просто способ управления сценой (например, ортографическая проекция с отключенным тестированием глубины). Вам все еще понадобятся все знания 3D для достижения любого из этих причудливых эффектов. Например, для причудливого освещения все равно потребуется знание того, как работают нормали, а вращение спрайта влечет за собой вращение квадрата вокруг оси Z (несмотря на то, что сцена работает только с X и Y). Вы будете использовать масштабирование, чтобы эмулировать масштабирование и еще много чего.

Другие вопросы по тегам