Создание текстуры с различными значениями альфа для рисования сглаженных линий в OpenGL-ES - PullRequest
0 голосов
/ 10 августа 2010

Я работаю над рисованием сглаженных линий в OpenGL-ES на iPhone. Я использую подход, описанный в iPhone 3D Programming , который называется «Рендеринг сглаженных линий с текстурами». Основная идея состоит в том, чтобы выполнить итерацию по линии, создавая ограничивающий прямоугольник для каждого отрезка (пары вершин). Этот ограничивающий прямоугольник может быть представлен 6 треугольниками - и они могут быть заполнены текстурой. Текстура (dot.png) поставляется с примером кода, но я хотел бы поэкспериментировать с другими текстурами, чтобы увидеть, смогу ли я получить более трехмерный эффект.

Итак, мне интересно, есть ли инструмент, который помог бы мне создать эти текстуры изображений. Я пробовал использовать Photoshop - но мои навыки там зачаточны. Я видел упомянутое «GIMP», но у меня нет опыта работы с ним. Я предполагаю / надеюсь, что есть какое-то приложение, предназначенное для этой цели. Любые указатели будут приветствоваться.

Спасибо

1 Ответ

1 голос
/ 02 сентября 2010

Если вы имеете в виду, чтобы создать несколько размытых кругов, вы можете попытаться создать несколько с помощью imagemagick. Некоторые примеры здесь для размытия www.imagemagick.org/Usage/blur/ а здесь для радиальных градиентов: http://www.imagemagick.org/Usage/canvas/#radial-gradient и www.imagemagick.org/script/fx.php

...