ios - 扭曲图像以在屏幕上产生雨滴效果

标签 ios opengl-es core-image

我想让图像看起来像屏幕上的雨滴一样扭曲。 Image of water droplet effect over check pattern http://db.tt/fQkx9bzh

知道如何使用 OpenGL 或 CoreImage 做到这一点吗?

如果有帮助,我可以获得具有雨滴形状深度的图像。否则,我真的不确定该怎么做,尤其是因为它们不是完美的圆形,而且我几乎没有使用 OpenGL 或 Core Image 的经验(尽管我可以设置缓冲区和其他东西并做一些简单的绘图)。

最佳答案

我将使用水滴的高度(即与表面的距离)作为 Bulge effect 的控制纹理.使用水滴的重心作为效果的中心点。

关于ios - 扭曲图像以在屏幕上产生雨滴效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8568569/

相关文章:

android - 坐标系错误,opengl es系统给android投屏

ios - 在 Swift 中逐像素对图像应用视觉效果

ios - 试图将某些类型的用户路由到不同的主屏幕 Swift

ios - Cocoa Touch 获取用户全名

ios - Adobe Air IOS 游戏无法在 IOS8 中运行

ios - 如何从 Swift 中的字符串生成条形码?

iOS:核心图像和多线程应用程序

objective-c - 向 rightBarButtonItems 添加两个按钮不起作用

android - Andengine 为 sprite 中的每个像素设置 alpha

opengl-es - 着色器 MAD 优化和精度问题