使用不同的alpha值创建纹理,以便在OpenGL-ES中绘制消除锯齿的线条

时间:2010-08-10 16:46:17

标签: iphone opengl-es textures alpha

我正致力于在iPhone上的OpenGL-ES中绘制抗锯齿线。我正在使用 iPhone 3D Programming 中概述的方法,称为“使用纹理渲染抗锯齿线”。基本思想是遍历线为每个线段(顶点对)创建边界矩形。这个边界矩形可以用6个三角形表示 - 这些可以用纹理填充。纹理(dot.png)带有示例代码,但我想尝试其他纹理,看看我是否可以获得更多的三维效果。

所以,我想知道是否有一个工具可以帮助我创建这些纹理图像。我尝试过使用Photoshop - 但我的技能还很不成熟。我看过“GIMP”,但我没有经验。我猜/希望有一些专门用于此目的的应用程序。任何指针都是最受欢迎的。

由于

1 个答案:

答案 0 :(得分:1)

如果您的意思是,要创建一些模糊的圆圈,您可以尝试使用imagemagick生成一些。这里有一些例子可以模糊www.imagemagick.org/Usage/blur/ 这里是径向渐变:http://www.imagemagick.org/Usage/canvas/#radial-gradient和www.imagemagick.org/script/fx.php