I want to make an image appear distorted as if raindrops are on the screen. Image of water droplet effect over check pattern http://db.tt/fQkx9bzh
Any idea how I could do this using OpenGL or CoreImage?
I am able get an image with the depth of the raindrop shapes if that helps. Otherwise, I’m really not sure how to do this especially as they are not perfectly circular and I have almost no experience with OpenGL or Core Image (although I can set up the buffers and stuff and do some simple drawing).
I’d use the elevation of the drop (that is, distance from the surface) as control texture for a Bulge effect. Use the barycenter of the drop as the centerpoint for the effect.