3

Play 商店中有一个名为“Funny Face Effects ”的应用程序。 我试图实现这样的效果,即当用户在图像上移动手指时,手指下方特定半径内的像素会沿该方向移动。感觉就像用手指移动一块布或用手指移动一些厚糊状物。我找不到合适的名字,但我认为它叫做污迹。在此处输入图像描述

经过搜索和尝试,我发现我可以使用 GPUImage 库来实现这一点。这个库使用 OpenGL 片段着色器对图像应用一些效果。我试过这个,但为了获得连续的效果,我必须保存每个手指位置(线上的每个点)并为每个点应用过滤器,这是不可行的,并且在绘制更多线条后卡住了。

如何用 OpenGL-ES 实现这个效果?如果提供代码会很好,但实现的想法也可以。谢谢你。

4

0 回答 0