Bug 496831 - Incorrect influence on newly created perspective guides
Summary: Incorrect influence on newly created perspective guides
Status: CONFIRMED
Alias: None
Product: krita
Classification: Applications
Component: Tool/Assistants (show other bugs)
Version: 5.2.6
Platform: Appimage Linux
: NOR normal
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-11-29 12:56 UTC by petra_m_
Modified: 2025-01-15 14:49 UTC (History)
1 user (show)

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


Attachments
Demonstration of the issue (702.68 KB, video/x-matroska)
2024-11-29 12:56 UTC, petra_m_
Details
Demonstration of the issue (253.27 KB, video/x-matroska)
2025-01-15 13:05 UTC, petra_m_
Details

Note You need to log in before you can comment on or make changes to this bug.
Description petra_m_ 2024-11-29 12:56:36 UTC
Created attachment 176217 [details]
Demonstration of the issue

Perspective guides created by extending another one get excessive influence on brushes after their dimensions are changed, even if by a minuscule amount. The issue does not persist after reloading.
Steps to reproduce:
- create a child perspective guide and then edit it immediately
- start drawing in the original guide, progressing with a single stroke into the other
Expected behavior:
Brush strokes are smooth with their width being consistent with the influence of the guides
Observed behavior:
There is an abrupt decrease in width upon entering the next guide (see demonstration in attachment)
Specs:
Issue was observed running the latest official AppImage (version 5.2.6)
Comment 1 petra_m_ 2025-01-15 13:05:59 UTC
Created attachment 177379 [details]
Demonstration of the issue

Demonstration of the issue using a saved document containing a perspective guide and an unsaved empty document
Comment 2 petra_m_ 2025-01-15 13:11:10 UTC
Newly created perspective guides exert excessive influence on brushes. Said issue persists until reloading of document.
Steps to reproduce:
- create a perspective grid guide
- start drawing in the original guide (using a brush that supports perspective influence), progressing with a single stroke into the other
Expected behavior:
Brush strokes are smooth with their width being consistent with the influence of the guides
Observed behavior:
There is an abrupt decrease in width upon entering the guide (see demonstration in attachment)
Specs:
Issue was observed running the latest official AppImage (version 5.2.6)
Comment 3 wolthera 2025-01-15 13:14:51 UTC
Note: The last comment is a clarification on the original description. The reporter says that all newly created perspective guides have the same issue.
Comment 4 wolthera 2025-01-15 14:49:09 UTC
I can confirm this in 5.3.0-prealpha (git 61bab5e)

Of note is that if you save and load the file with the assistant, the perspective sensor works as expected, however, if you then adjust this old assistant, the sensor goes back to being extreme again. I wonder if maybe the assistant tool is double-creating the perspective sensor area? Either way, when loading it works fine, when created from a change in the assistant tool it does not.