Книга по программированию OpenGL _2D_? - PullRequest
3 голосов
/ 20 октября 2011

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

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

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

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

Ответы [ 2 ]

2 голосов
/ 20 октября 2011

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

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

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

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

  4. Программирование разработки игр OpenGL ES Дэйвом Астлом и Дейвом Дурнилом

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

1 голос
/ 20 октября 2011

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

...