Bug 463433 - Mypaint brush size slider effects/shifts curves on multiple parameters
Summary: Mypaint brush size slider effects/shifts curves on multiple parameters
Status: CONFIRMED
Alias: None
Product: krita
Classification: Applications
Component: Brush engines (other bugs)
Version First Reported In: 5.1.2
Platform: Microsoft Windows Linux
: NOR normal
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-12-24 16:04 UTC by MarcKUser
Modified: 2023-01-12 10:43 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Curve shown shifted up (13.13 KB, image/png)
2022-12-24 16:04 UTC, MarcKUser
Details

Note You need to log in before you can comment on or make changes to this bug.
Description MarcKUser 2022-12-24 16:04:19 UTC
Created attachment 154808 [details]
Curve shown shifted up

https://krita-artists.org/t/mypaint-brush-bug-radius-logarithmic-size-curve-affected-by-basic-size/53913

I want to adjust things like size and smudge intensity with changes in pressure. I adjust the curve and it works but then if I adjust brush size on canvas using (shift + pen motion) and i see that the changes I made are shifted up, such that the highest point I made goes to the top.

I think the main issue is that Krita’s basic size slider needs to be swapped with the log radius algorithn found inside Mypaint Brush Engine while using mypaint brushes only of course. Because the one krita uses affects multiple paramaters inside the mypaint engine.
Comment 1 wolthera 2023-01-12 10:43:40 UTC
I can confirm with the Krita Version: 5.2.0-prealpha (git 5c98a72) Appimage with Qt 5.15.7

Reproduction steps:
1. Take "i) wet paint plus (mypaint)
2. go to Smudge
3. Lower the left most node on the curve so that none of the curve nodes touch the top.
4. Resize brush.
5. The Smudge curve is now moved so that the topmost node touches the top..

The feeling I am actually getting is that the max and min aren't being saved, but I'm not too intimately familiar