Inspired by substance artist i decided to give a go however not using substance but using Blender and Houdini. I went for different approach instead of doing everything in 2D i went for 3D.
So i start my work with doing pattern in houdini. I also use VEX to make UV so it is tottaly seamless on tube. Also i add some Albedo information and ID attributes for each strand.
After that i import that pattern to blender. Where i have procedural system that generate tileing. and all passes and shadeing that i later need in final shader.
I usualy use, Normal,AO,Displacment,Uv,Albedo, Extra detail)
Why UV pass? so i can do this. useing UV pass. i can texture like on real geometry. this allows me to put extra detail on top of pattern.. in this case i used same pattern.. look how change of scale in mapping affect the image on left.