Summary: | Bristle engine rotation ignores drawing angle | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | Jörn PM <webmaster> |
Component: | Brush engines | Assignee: | vanyossi <ghevan> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | alvin, ghevan |
Priority: | NOR | ||
Version: | git master (please specify the git hash!) | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/kde/krita/commit/9da3ebd09cd0568998db871db5d6f14f58f573b2 | Version Fixed In: | |
Sentry Crash Report: | |||
Attachments: |
bristle brush results with rotation set to drawing angle
brush settings 4.2.2 paint behaviour on drawing angle |
Created attachment 107623 [details]
brush settings
using git master, e651f4248079d0 Reproduced also on 3.3.2 Created attachment 121478 [details]
4.2.2 paint behaviour on drawing angle
Current 4.2.2 Rotation is correct on normal view, mirrored view has reversed rotation.
On attachment: to the left normal view, to the right stroke after mirrored view
Git commit 15ccec5595d91858ddfac21d99dfe4c53235a128 by Ivan Yossi. Committed on 17/07/2019 at 00:04. Pushed by ivany into branch 'master'. Apply negative rotation on mirrored View for Bristle Engine M +6 -1 plugins/paintops/hairy/kis_hairy_paintop.cpp M +2 -0 plugins/paintops/hairy/kis_hairy_paintop.h https://invent.kde.org/kde/krita/commit/15ccec5595d91858ddfac21d99dfe4c53235a128 Git commit 9da3ebd09cd0568998db871db5d6f14f58f573b2 by Boudewijn Rempt, on behalf of Ivan Yossi. Committed on 17/07/2019 at 09:13. Pushed by rempt into branch 'krita/4.2'. Apply negative rotation on mirrored View for Bristle Engine M +6 -1 plugins/paintops/hairy/kis_hairy_paintop.cpp M +2 -0 plugins/paintops/hairy/kis_hairy_paintop.h https://invent.kde.org/kde/krita/commit/9da3ebd09cd0568998db871db5d6f14f58f573b2 |
Created attachment 107622 [details] bristle brush results with rotation set to drawing angle I have created a custom brush using the bristle engine, with rotation depending on drawing angle. As shown in the attached images, the drawing angle is ignored (compare with regular pixel engine brush). There is also a message in the console when using the bristle brush: krita.general: KisPaintInformation::drawingAngle() Cannot access Distance Info last dab data