How to make 2d distortion?

Hi all!So how to make wave distortions of the grid like this? - YouTube :
[13457-безымянный.png |13457]

All ideas are appreciated! Thanks!

This may be what you need

http://benbritten.com/2009/05/19/fun-with-unity/

Can fake it using a particle system. Set it to spawn a white “ring” every 2 seconds. Make them very transparent, not moving, but growing. Won’t give the distortion, but will look like “I am giving off strange waves!”

It looks like only the grid (1 texture) is distorting, so definitely can write this in Unity-free using a shader. I doubt shaderLab can do the math – need a surfaceShader. But if you don’t know CG-shaders and some trig, way too much work.