We've finally reached dynamics! Hurrah! Now, there are Way too many different combinations, and I don't have a tablet to show them all anyway, but I will list the most interesting settings that I know of.
All dynamics will usually allow you to set the dynamics to one of 14 different settings.
Of these, 7 are tablet settings, some only available to more advanced tablets:, , , , , and . Since I'm tablet-less, I won't describe them here (I don't even know what most of these are D: ).
This, however, leaves a whole 7 options that even us mouse-users can play around with! These are:
|For the next 4 settings, read the curve from right to left.|
I think it was set up this way so you can fade your lines without having to reverse the curve.
You will also have access to the two following options:
As I address various dynamics I may also address a few examples of tweaking curves.
By default, thesetting for Opacity dynamics is activated for tablet users: the harder you press, the higher the opacity. For mouse users, you can set the dynamics to Speed.
The and settings at the top are synchronized with the ones on the top toolbar. Remember that you can use these, as well as vary the spacing, to control the base opacity of a brush.
Tip: To make smoother transitions, draw using the "Draw dynamically" mode on the left bar.
I'll admit that I don't often use Opacity dynamics with a mouse because:
On the other hand, I use Size dynamics all the time! Uses include:
Let's start with the one thing that mouse users wish to be able to do, that tablet users can do easily: increasing then decreasing the stroke's size. I actually use 3 different settings, two of which use the pixel brush:
|Brush engine||Size Dynamics||Use for||Pros||Cons|
|Pixel brush||Speed||Objects, textures, rough lines||Vary size multiple times by varying speed||Transitions less smooth for thin, generic lines, difficult to quickly decrease size for short strokes|
|Pixel brush||Time||Short, generic strokes||Fast, can vary length a bit with speed||Timing is an issue for longer strokes, strokes are generic|
|Curve brush||Speed||Long, complex strokes||Super smooth, vary width relatively easily||Lacks the extra options/brush tips of pixel brushes|
Tip: Again, to make smoother transitions, use the "Draw dynamically" mode.
Whoa, for Method 2, that's that scary-looking curve? It's simple actually.
Remember, for, , and , you read the curve for Right to Left:
a. Increase smoothly to maximum size
b. Then decrease again
c. Stay 0.
The reason for c. is because Krita doesn't allow a duration under 1 second, actually quite a long time for short strokes.
With this setting, the whole curve is drawn within about 0.33 seconds. Vary this duration a bit to suit your own needs.
Tip: Method 2 is a function of time, so you have the following options to vary the length of the stroke:
This ability to vary length is the advantage this setup has over.
The rest is just adjusting the brush size with Ctrl + drag.
I won't cover Method 3 in detail here since it's the wrong section, but it basically involves:
So? What about the other settings?
Fun stuff! When using Distance and Fade at the same time, don't forget to uncheck .
For the most part, Spacing scales proportionally with brush size. This is a good thing because you won't end up with absurd densities when you scale up. You can add spacing dynamics though, the spacing dynamic will vary between 0 and the default spacing of your brush.
If you need to flip your brush around, you can do so easily by checking the corresponding box at the top of the Mirror dynamic section.
It is actually pretty hard to synchronize distance and mirroring, by the way, so unless you just want random mirroring, I suggest making a custom animated brush. I just use the checkboxes otherwise, and ignore the options for dynamics.
Softness basically takes a hard brush and makes it softer. It only seems to work with two types of brushes:
It doesn't seem to work with anything else.
|Don't set the Softness to 0. It's probably a bug, but it stops working when you set it to 0. Just set it to a value very close to 0.|
So Sharpness does the opposite of Softness, right? Not exactly, here's what it does:
None of the dynamics seem to work. Weird.
|Don't set the Sharpness to 0. This one's buggy too.|
Along with Size dynamics, Rotation dynamics is probably one of those you'll use most, if only for the handy.
Many of the predefined brushes have built-in rotation, but angle is still very handy, and saves you the trouble of having to create multiple frames for custom brushes.
By the way, for custom brushes, make sure they're facing to the left.
Another thing that's very nice with Rotation is to create controlled or unexpected patterns:
See the one on the bottom-right? I got that one from Aldy's brush set. The behaviour of the brush absolutely baffled me, and it turned out to be a simple autobrush with 0.02 spacing and set at 50 px. Weird eh? Not that we're complaining. Vary the brush tip, the spacing and the distance for all sorts of frill effects.
Finally,is a whole lot of fun, especially in combination with other dynamics. Examples include:
Explore different settings, and don't forget to tweak spacing to adjust the effect.
Well, that's it. You don't really need to set the curve dynamics. Scatter away. Wee!
A paintbrush usually just picks up a color and drops it on the canvas. Krita's pixel brush actually allows you to choose from 6 sources:
|In all cases, Krita still uses brush tips, except they'll be used to define the outline and degree of transparency (examples to the right).|
You can access gradients and patterns from the top toolbar.
Krita also allows you to make custom gradients and custom patterns. Since the location of my last explanation of custom gradients isn't obvious (it's in the layers management tutorial), I'm repeating it here:
To make a custom pattern:
Now switch to your brush with "Pattern" as source and draw away.
The following dynamics only work with:
Darken and HSV
To illustrate what they do, I have activated the following dynamics:
just darkens your color.
With HSV, the center value corresponds to your base color. If you vary, then and won't change, but the hue will, etc. In theory this allows you to create small to large variations in HSV value.
However there's a much easier way of doing this: with.
This makes it very easy to have brushes with varying shades of color.
If, for example, you want to make leaves with varying shades of green, you just have to have two green shades as foreground and background colors, and turn on.
The last option left in brush dynamics is. To illustrate what it does, I took a plain round brush and turned on the option.
Some options include:
As you can see, Strength doesn't do anything in particular to clear-cut patterns, but you'll see a difference when you're using images with lots of different values.
Finally we have. To demonstrate this, I made a pattern of my own:
As you can see:
If you want, you can make a brush with a texture-like predefined brush tip, turn source to Pattern and add. I can't guarantee the results, but it makes for some interesting effects.
We've had an overview of nearly all of the features of Krita's pixel brush now, so before we end this tutorial, here are some combos to try out, from the possibly useful to the outright silly. These were made with mouse users in mind.
Rather than confuse you with all the exact values to use, I grouped them up in a file to download.
Experiment around to come up with your own combos!
Of course, I skipped all the brushes that are basically "Use a texture-like predefined brush." Here's a list for your reference.
And this concludes the tutorial on the Pixel Brush. Have fun!