Hello everyone, as per subject I'd like to suggest a slider to change pressure smoothing value.
Currently, pressure smoothing can only be slightly increased by also increasing position smoothing, which, beside increasing a value I'd like not to change, doesn't produce the results I would hope it did.
My suggestion to improve this is the addition of a separate slider which uses exponential moving average to smooth pressure. If you've ever used Lazy Nezumi then you likely know what I'm talking about but if you haven't, I'll post some comparisons for you to check out.
The comparison was done on PS 2021 with the iPad and Apple Pencil as input devices using EasyCanvas. This comparison shows that even with sub-par pressure response, the smoothing algorithm used by Lazy Nezumi is able to produce a visually pleasing result.
There's more to it than that though. Through extensive testings and comparisons (some of which I'll also attach here), I was able to verify that Procreate also uses a similar solution by default, which cannot however be turned off. In a similar fashion to the previous comparisons, the difference is noticeable and the advantages are pretty clear, but there's also some disadvantages that are worth considering.
For starters, as the pressure is averaged, the app's ability to accurately represent the user input decreases. This leads for example to short, fading strokes to be harder to paint.
Another issue is that initial pressure cannot be equal to 100, although this can be improved by tweaking a bit how the smoothing algorithm works.
To sum up, I think some brushes would greatly benefit from pressure smoothing whereas other brushes are better used without it. By adding a separate pressure smoothing value, though, you could have the best of both as the setting would change depending on the brush.
So, what do you think?