Jump to: navigation, search

Brush Tips

Krita Pixel Brush Settings Popup.PNG

Auto Brush

The generic circle or square.

These brush-tips are generate by Krita through certain parameters.


First, there's three mask-types, with each the circle and square shape:

This is the ultimate generic type. The fade parameter produces the below results.

Krita 29 brushengine brushtips default.png

This one's fade is controled by a curve!

Krita 2 9 brushengine brushtips soft.png

This one uses the gaussian algorithm to determine the fade.

Krita 2 9 brushengine brushtips gaussian.png


The pixel size of the brush.
Whether the brush is elongated or not.

Krita 2 9 brushengine brushtips ratio.png

this sets the softness of the brush. You can click the chain-symbol to lock and unlock these settings. Fade has a different effect per mask-type, so don't be alarmed if it looks strange, perhaps you have the wrong mask-type.

Krita 2 9 brushengine brushtips default2b.png

(With fade locked) Krita 2 9 brushengine brushtips default 3.png

(With fade seperately horizontal and vertical)

This changes the angle a which the brush is at.

Krita 2 9 brushengine brushtips angle.png

This gives the amount of tips related to the ratio.

Krita 2 9 brushengine brushtips spikes.png

This decreases how much area the brush-covers over it's size: It makes it noisy. In the example below, the brush is set with density 0%, 50% and 100% respectively.

Krita 2 9 brushengine brushtips density.png

This changes the randomness of the density. In the example below, the brush is set with randomness 0%, 50% and 100% respectively.

Krita 2 9 brushengine brushtips randomness.png

This affects how far brushes are spaced apart. In the below picture, the three examples on the left are with spacing 0, 1 and 5.
Auto (spacing)
Ticking this will set the brush-spacing to a different(quadratic) algorithm. The result is fine control over the spacing. In the below picture, the three examples on right are with auto spacing, 0, 1 and 5 respectively.

Krita 2 9 brushengine brushtips spacing.png

Smooth lines.
This toggles the super-smooth anti-aliasing. In the below example, both strokes are drawn with a default brush with fade set to 0. On the left without smooth lines, and the right with. Very useful for inking brushes. This option is best used in combination with Auto Spacing.

Krita 2 9 brushengine brushtips default 2.png

This changes how smooth the brush is rendered. The lower, the faster the brush, but the worse the rendering looks.
You'd want an inking brush to have a precision of 5 at all times, but a big filling brush for painting doesn't require such precision, and can be easily sped up by setting precision to 1.
Auto (precision)
This allows you to set the precision linked to the size. The first value is the brush size at which precision is last 5, and the second is the size-difference at which the precision will decrease.
For example: A brush with starting brush size 10 and delta 4, will have...
precision 5 at size 10
precision 4 at size 14
precision 3 at size 18
precision 2 at size 22
precision 1 at sizes above 26.

Predefined Brushes

Krita Predefined Brushes.png

If you have used other applications like GIMP or Photoshop, you will have used this kind of brush. Krita' is (mostly) compatible with the brush tip definitions files of these applications:

  • abr: GIMP autobrush tip definitions
  • gbr: GIMP single bitmap brush tip. Can be black and white or colored.
  • gih: GIMP Image Hose brush tip: contains a series of brush tips that are painted randomly or in order after each other. Can be black and white or colored. Krita does not yet support all the parameters yet.
  • abr: Photoshop brush tip collections. We support many of the features of these brush files, though some advanced features are not supported yet.

The following table (XXX: copy from shows which parts of the ABR brush tip files are supported.

Note that the definition of ABR brushes has been reverse engineered since Adobe does not make the specification public. We strongly recommend every Krita user to share brush tips in GBR and GIH format and more complex brushes as Krita presets.

All predefined brush tips are shown in one selector. There are four more options that influence the initial bitmap brush tip you start painting with:

  • scale: scales the brush tip. 1.0 is the native size of the brush tip. This can be fairly large! When painting with variable size (for instance governed by pressure), this is the base for the calculations.
  • rotation: initial rotation of the brush tip.
  • spacing: distance between the brush tip impressions.
  • use color as mask: for colored brushes, don't paint the actual colors, but make a grayscale brush tip that will be colored by your selected foreground/background color.

This page was last modified on 23 April 2015, at 14:28. Content is available under Creative Commons License SA 4.0 unless otherwise noted.