我一直在iOS中使用OpenGL,并使用glColor4f(r,g,b,a)设置颜色,然后在白色UI
ImageView上绘制自己的颜色.我基本上有一个刷子,然后移动我的用户的触摸,然后它将颜色画在画布上.但这种颜色需要是水漆(如弄脏的颜色)
有没有人理解/知道如何获得这样的应用程序的水色,以及背景UIImageView如何具有纹理?
https://itunes.apple.com/us/app/hello-watercolor/id539414526?mt=8
或在这里结帐水漆. http://www.fiftythree.com/paper
我在这里创造了一个赏金,因为我真的很难理解如何从正常的颜色中获得这种平滑流畅的颜色.即使你们指向正确的方向,还是一些关于如何获得水漆效果的示例代码,这将是非常有帮助的^ _ ^
作为一个奖励,如果您能指出我如何获得绘画的画布,看起来很现实,并与油漆混合,这也将是有帮助的.混合/ GLSL是否与这些有关?
有没有任何示范项目?
解决方法
如果您仍然在努力寻求逼真的水色工作的基础知识,您可能需要首先在Photoshop中进行实验/原型设计.
http://www.zoepiel.com/tutorials/watercolor/显示了使用简单工具创建水彩图像的一些非常有效的技巧.
最有趣的一个是将一组水彩层与灰度水彩纸图像相乘.纸的纹理使一些零件保持白色,其他部分颜色饱和,就像真正的水彩画一样.
在这个意义上,每个层都保持“湿润”,即它内部的颜色相互混合,但是这些层相对于彼此是“干燥的”.
她还解释了一些她的画笔和模糊设置,并展示了他们的工作.
一旦你可以在photoshop中产生所期望的效果,那么你会有明确的规格,你会做的更多,你会更接近编程.