在iOS中渲染水画

我一直在iOS中使用OpenGL ,并使用glColor4f(r,g,b,a)设置颜色,然后在白色的UIImageView上绘制自己的颜色。 我基本上有一个画笔,然后移动到我的用户的触摸,然后它画在canvas上的颜色。 但是这种颜色需要水漆(如污迹的颜色)

有没有人了解/知道如何获得像这个应用程序水的颜色,以及如何背景UIImageView有纹理呢?

https://itunes.apple.com/us/app/hello-watercolor/id539414526?mt=8

或在这里结帐水漆。 http://www.fiftythree.com/paper

我创造了一个赏金,因为我真的很难掌握如何从正常的颜色中获得如此stream畅的颜色。 即使你们把我指向正确的方向,或者如何得到water-paint效果的示例代码,这将是非常有帮助的^ _ ^

作为一个奖励,如果你能指出如何让canvas看起来逼真并与油漆混合起来,那么也是有帮助的。 Blending/GLSL是否与这些有关?

有没有关于这个样品的项目?

如果你仍然在努力获得逼真的水彩画的基础知识,你可能需要先在photoshop上做实验/原型。

http://www.zoepiel.com/tutorials/watercolor/显示一些非常有效的技巧,用简单的工具创build水彩图像。

最有趣的是将一组水彩图层与灰度水彩纸图像相乘。 纸张的质地使得一些部分保持白色,其他部分则与颜色饱和,就像真正的水彩画一样。

每个图层都保持“潮湿”,因为它内部的颜色混合在一起,但是图层相对于彼此是“干燥的”。

她还解释了一些她的笔刷和模糊设置,并显示他们做了什么。

一旦你可以在Photoshop中产生所需的效果,你将会清楚地知道你想要做什么,而且你会更接近编程它。

看看你发布的例子,看起来他们正在使用简单的高斯模糊,其半径是笔刷大小的两倍。 这可能是一个不完整的解决scheme,但至less是第一级。