Using a GLSL shader style approach with UV coordinates, displace pixels using a noise TOP and loop using a feedback loop.
.zip