This is a custom pixel processor tool that I created in Substance Designer where the node takes 2 black and white inputs
1. Pattern shape
2. Gradient for the flow
and makes tiles based on the flow of the gradient.
This node helps you create complex tiling maps that can be solved easily with this node.
How this node works is it takes the values of the gradient and leaves the shapes on absolute value(such as 1 and 0) on the gradient as they are, but it starts changing the orientation of patterns laying in the UV within 1s and 0s. Henge we get a directional effect.