I made this one with Mathematica. There is function for plotting vector fields that can make some very interesting patterns.