RippleFilter
RippleFilter which will ripple your image horizontally or vertically. You can change the wavelength and amplitude in the horizontal and vertical directions and you can make pixels which go off the edges wrap round if you want. You can also choose the ripple shape from: triangle, sawtooth, sine and Perlin noise.
RippleFilter