I’m currently drawing with my finger on a tablet, and I need a basic brush whose brush size depends on the speed at which you move your brush: slow movements means small size, and moving the brush faster makes the brush bigger.
So I go to brush settings > size > speed, and have the checkboxes enabled, and curves look fine.
The problem is that half the time, some of my strokes start off big (at 100% brush size) at the beginning and some milliseconds later it goes to small where it should start out as. The other half of the time it works correctly, starting small as indicated by my curve.
Here is a pic of my test strokes (stroke direction is downward), all made at the same speed.
As you can see, they are inconsistent, despite the fact that my speed has remained consistent. No matter how I manipulate my curve, for some reason it has a tendency to randomly start a stroke at 100% size before correcting itself milliseconds later.
Krita is the only app that treats my size-by-speed brush strokes this way, and I have no idea why. Help?
Edit: Recorded video to better illustrate my point. Included another app’s speed sensor for comparison: