墨水 - 使用OpenGL着色器进行绘图

时间:2014-08-14 08:17:52

标签: ios glsl opengl-es-2.0

我想使用OpenGL创建墨水线条。

基本上我想“渲染”纹理,以便我以后可以使用这些纹理 我在行中需要的变化是由一组值给出。例如,
假设需要一条水平线,我会得到一个这样的数组:

8 7 4 2 2 2 3 4 5 6 8 9

结果将是一条类似于画笔笔划的线,其中较高的值为 在该区域代表“更多墨水”,因此看起来更胖,而更小的值看起来更像 苗条。

我需要使这款iPhone兼容,所以我必须使用OpenGL ES 2.0,但我有点傻 失去了我应该使用的技术。我想也许使用精灵和
在随机位置(如点雨)上多次绘制它会发生变化 如果数字很大?

我已经阅读了几篇论文,他们确实展示了我想要得到的结果,但他们没有说话 很多关于渲染部分,或者它们如何显示这种类型的绘图。

这是我想要实现的效果的一个例子,唯一的区别是我会 就像“飞溅”是连续的(它们之间没有白色)

http://image.yaymicro.com/rz_512x512/2/6d0/black-drop-ink-splatter-splash-26d0e40.jpg

与显示的图像不同,不需要方向,因为它将为纹理绘制 使用。例如,它应该始终在给定区域(256x64)中是水平的。

0 个答案:

没有答案