在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是第一级。