Generate colorful streamline pattern (using FOSS)

I found a very interesting pattern, which I would like to recreate:

pattern image

I tried to start with the RGB-Noise filter of Gimp, but didn’t get a comparable pattern so far. I understood, that there are 2 challenges:
Generating the pattern itself and generating the palette.

Preferably, I would like to use FOS-software like Inkscape, Gimp, maybe even Python, since it’s available.


This is for GIMP

  1. Start with something like an A5 canvas size

  2. Create a new brush like this

enter image description here

  1. Create a new Paint Dynamic preset, and set the matrix as follows

enter image description here

  1. Increase the size of the brush as you like, and paint random coloured lines, choosing different colours, on a new transparent layer above a black background layer.

  2. Continue until you’ve built up enough coloured lines on the new layer. You only need a small section, it doesn’t have to cover the entire canvas.

enter image description here

  1. Click Edit > Preferences > Tool Options, and for the Scaling option set the Default interpolation to “None”

  2. Back in your document hit Shift+T to bring up the transform handles and stretch the image something like this. When you have finished, hit the New Layer icon in the layers panel to add the new stretched layer to a layer of its own.

enter image description here

  1. Now duplicate the resulting Transformation layer, and reposition with the move tool. Repeat until you have covered the entire canvas.

enter image description here

Just a little note to add. You could do this on a much smaller scale and use the Pencil instead of the brush tool, so that you get perfect pixel wide stripes. Then scale the whole thing up with interpolation set to none. Then add a texture layer, desaturate it, and set the blending mode to hard light.

Here’s the result of doing that.

enter image description here

Source : Link , Question Author : n4pK , Answer Author : Billy Kerr

Leave a Comment