Bug 507515

Summary: Liquify tool pushes backwards of the stroke direction at first process.
Product: [Applications] krita Reporter: 443eb9
Component: Tools/TransformAssignee: Krita Bugs <krita-bugs-null>
Status: REPORTED ---    
Severity: normal    
Priority: NOR    
Version First Reported In: nightly build (please specify the git hash!)   
Target Milestone: ---   
Platform: Microsoft Windows   
OS: Microsoft Windows   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Unexpected push direction at first liquify process.

Description 443eb9 2025-07-26 16:37:36 UTC
Created attachment 183538 [details]
Unexpected push direction at first liquify process.

SUMMARY

Liquify tool pushes backwards of the stroke direction at first process.

STEPS TO REPRODUCE
1. Draw something.
2. Select transform tool, set to liquify mode
3. Use mode move and build up, any size, amount should large enough to see the difference, I'm using 0.15 in my case
4. IMPORTANT: Set a relatively large spacing. In my case, 0.2.

OBSERVED RESULT

See the video, the first process is pushing backward.

BUT if I decrease the spacing, 0.02 in my case, and also decrease the amount, it works properly. I guess that's because the first step is too subtle that I can't observe it.
I also tried to decrease spacing but keep amount at, in my case, 0.15, the first process also pushes image backwards. So I can confirm my guess.

EXPECTED RESULT

It should always push along the stroke direction.

SOFTWARE/OS VERSIONS
Windows: Windows 11 Pro, 23H2, OS build 22631.5624, Experience Windows feature Experience Pack 1000.22700.1106.0

ADDITIONAL INFORMATION

None