【发布时间】:2011-12-21 00:47:41
【问题描述】:
我想让图像看起来像雨滴在屏幕上一样失真。 Image of water droplet effect over check pattern http://db.tt/fQkx9bzh
知道如何使用 OpenGL 或 CoreImage 来做到这一点吗?
如果有帮助的话,我可以得到一张雨滴形状深度的图像。否则,我真的不知道该怎么做,特别是因为它们不是完美的圆形,而且我几乎没有使用 OpenGL 或 Core Image 的经验(尽管我可以设置缓冲区和其他东西并做一些简单的绘图)。
【问题讨论】:
-
我可以尝试通过掩盖更大版本的背景来伪造它,但我认为这看起来不太好。
-
不,简单地放大背景是完全错误的。对于光线追踪包来说,这可能是一个简单的练习。我可能会拼凑一些可以大致模拟它的东西,但它不会在你的技术选择范围内。
-
“它不会出现在您选择的技术中”是什么意思?你能用另一种语言来做吗?
-
我的意思是我无法在 OpenGL 或 Core Image 中提供答案。它将在 Python 中,所以我不确定它对您有多大用处,或者是否可以使用这些包的功能提供更简单的解决方案。
-
This is the link to the flash demo 以防您仍然感兴趣。
标签: ios opengl-es core-image