Adding small change for the G-pen to achieve a realistic behavior

In the traditional medium, the inking process is learned from the experience to apply the right strength on the tool, resulting a predictable line thick transition from start until the end of it. In Krita, from my experience, the beginning of the stroke does not match this desirable predictability with the current settings (I know, this should be a input/hardware and processing technological challenge too), generating random results at the beginning of the line.

By exploring the existing setting possibilities, I discovered an additional setting that contributes to this initial accuracy and predictability of the line with G-pen or brush for inking.

To improve on Krita’s dip pen tools for accuracy and predictability, you should add the Fade Sensor option in the Size parameter with the following settings:

  1. On the Size tab (A), add the Fade sensor option (B);
  2. Deselect the option: “Share Curve across all settings” (click this first to avoid changing the curve of the other option);
  3. Adjust the curve with intermediate points of 50%/40 and 85%/80.
  4. Select the option Minimum in Curves Calculation Mode; and
  5. set the Length to 60px;

And You remember the popular saying about details, here we go: There is a ratio between the Length (in Fade option), line thick and resolution. In 300PPI(118px/cm) file resolution, you get best visual start line when you relates the brush size (line thick) with the Length:

  • from and above 10px(0.8mm, G-pen) brush size, recommends to set Length to 120px;
  • around 6px(0.5mm, Saji/Tama nib), recommends to set Length to 60px; and finally,
  • 4px(0.3mm, Maru nib), recommends to set Length to 40px.

Adding this new option in actual G-pen, your line has a precise and predictable behavior at the beginning of the line, allowing sculpting the line.

This adjustment reduces repetitive movements to reach the perfect start line. Even using a stylus with soft adjustment, the line behavior remains, without having to redo it many times (hooo… yah, you got it!).

I believe that the actual dip pen on Krita could absorb this enhancement by default, or create a new G-pen with this feature, due to the sculptural features on the line with this enhancement.

I hope this trick helps other ink and pen enthusiasts to enjoy the digital process. Happy inking!!

The KPP file of middle range nib, similar to actual Krita’s GPen (There’s a limit of links to new members):

And I’ve done a bundle with 3 sizes of nib to 300ppi resolution (0.3mm, 0.5mm and 0.8mm). Check it if You are interested, thank you o/


Hello and welcome to the forum :slight_smile:

Your image uploads failed for some reason. I’m not sure why that is. @raghukamath may know why.

You’ve given a nicely detailed explanation of your improvements.

If you’ve made changes or improvements to a brush preset then you can share that directly by providing the new brush preset .kpp file via a link to a file sharing service or website.

If you do Settings -> Manage Resources then click on the Open Resources Folder button …

… the resources folder wil open.
Your new brush preset will be in the ‘paintoppresets’ folder as a named .kpp file.

It was wrapped in <figure> tag

I’m sure this can help some people who struggle with pressure. I don’t have many issues with that but I’m used to digital drawing for 15 years so that’s not a surprise. Adding a fade modifier has some disadvantages though. In Krita the fade length is absolute and doesn’t change relative to the brush size. Brush strokes shorter than the fade length can look weird and not reach their full size. Instead of fade maybe time or distance would work better, depending on the use.

1 Like

Thanks for your interest.
I have done a bundle with 3 sizes of nib, if you think it is useful.

Thank you, I fixed it.

Yes, you are right. And for this reason the Length needs to be in proportion to the line thickness and the resolution you are working with.
In short, you need specialized nibs for size (like in real life) and it looks more natural when printed (works in my print :slight_smile: ).
I added a link to a bundle with 3 brushes for 300ppi, if you were interested in this.
Thank you for your comment

If you share your kpp files, I can ask Deevad and Ramon to look at them, and if you want, and they agree, we could add these presets to Krita’s default brush preset collection.

1 Like

Thank you for your kindness in responding.

I tried to add in the post the links but the forum limits in 2 links.
In the bundle you have 3 nibs available as follows:

If you really find this preset useful (and the ideia behind it), use it as you wish. For this reason, I tried to explain the idea (it could be used to mimic a sharperned pencil, marker, lead, charcoal and others).

To be fair, I just wanted to share what I had discovered and made me excited about the possibilities.

And thank you again for this really awesome software.


It’s interesting.
My hypothesis was that, since the G-pen in real life is dipped in ink, there’s a slight
airbrush-like system behind it. And so, if you put the pen on the paper and then increase the pressure, you get a dot with a certain size according to the strength of your pressure.
So in theory, starting a little bit strong then stroking away, is what creates this kind of line strokes going from thick to thin. I gave it try in Krita. The result is not bad.
But, well, the Airbrush mode is buggy right now. It behaves strangely with drawing assistant tools or rulers.

Anyway. Thank you for sharing