1.1) Создаем новое изображение. Выделяем прямоугольные области и заливаем их
произвольными цветами.

2.1) Создаем копию слоя и применяем фильтр Filter- Other -Offset с параметрами
Vertical =0, Horizonal= 4, Wrap Around.
2.2) Повторяем это несколько раз, только делая копию нового слоя. Для применения
фильтра просто нажимайте Ctrl+F.

3.1) Теперь к каждому слою применим фильтр Polar Coordinates с параметром Rectangular.
4.1) Теперь в любом редакторе для анимации вы получите следующий gif. (например
в ImageReady).

5.1) Можете применить фильтр Twirl filter.

6.1) А можете Ocean Ripple.
7.1) Наиболее красиво получается при применении Gaussian Blur and Ripple.

Автор http://www.screamdesign.com/