Fill Layers

A Fill Layer is a special layer that Krita generates on-the-fly that can contain either a pattern or a solid color.


This fills the layer with a predefined pattern or texture that has been loaded into Krita through the Resource Management interface. Patterns can be a simple and interesting way to add texture to your drawing or painting, helping to recreate the look of watercolor paper, linen, canvas, hardboard, stone or an infinite other number of options. For example if you want to take a digital painting and finish it off with the appearance of it being on canvas you can add a Fill Layer with the Canvas texture from the texture pack below and set the opacity very low so the “threads” of the pattern are just barley visible. The effect is quite convincing.

You can create your own and use those as well. For a great set of well designed and useful patterns check out one of our favorite artists and a great friend of Krita, David Revoy’s free texture pack (


The second option is not quite as exciting, but does the job. Fill the layer with a selected color.

Simplex Noise

New in version 4.2.


A noise generator that isn’t Perline Noise (which is what typical ‘clouds’ generation is), but it looks similar and can actually loop. Uses the OpenSimplex code.


Whether or not to force the pattern to loop.


The frequency of the waves used to generate the pattern. Higher frequency results in a finer noise pattern.


The ratio of the waves in the x and y dimensions. This makes the noise have a rectangular appearance.

Use Custom Seed

The seed for the random component. You can input any value or text here, and it will always try to use this value to generate the random values with (which then are always the same for a given seed).

Painting on a fill layer

A fill-layer is a single-channel layer, meaning it only has transparency. Therefore, you can erase and paint on fill-layers to make them semi-opaque, or for when you want to have a particular color only. Being single channel, fill-layers are also a little bit less memory-consuming than regular 4-channel paint layers.