1.
Выбираем рисунок, из которого будем делать текстуру. Желательно, такой, где большая площадь одного цвета.

2.
Применяем к нему Filter – Distort – Wave, параметры можем выбрать, как нам больше понравится, только в параметре Type значение Square и внизу в параметре Undefined Areas -- Wrap Around.

3.
В данном случае у меня много прямоугольников голубого цвета. Щелкнем пипеткой на одном из них и применим
Magic
Wand –
Color
Range.

4.
Нажмем клавиши
Ctrl+
J, чтобы перенести выделенное в новый слой. К новому слою применим вот такие стили, или немного другие, на ваше усмотрение.



5.
Получим нечто вот такое.

По мотивам статьи от Erg_Noor.