This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Weird brush spacing with rotation->drawing angle

Tags: None
(comma "," separated)
Charblaze
Registered Member
Posts
41
Karma
0
OS
I found that Krita brush spacing behavior changes when you activate rotation->drawing angle.

For diagonal strokes, or the diagonal component of a curved stroke (when dx/dy ~ 1), the spacing is bigger than for straight vertical/horizontal lines. When drawing angle is not active the brush spacing is always constant, no matter the stroke direction.

Video of the issue: http://www.youtube.com/watch?v=wBDSc3xn3D4

The spacing is the same for all strokes, yet on diagonal strokes the gap in the pattern more than doubles. On curved lines you get spacing variation along the stroke.
Image

I think it's really annoying because it forces you to change the spacing on straight strokes, depending on direction, to get the same result. Moreover it kind of breaks custom and/or textured brushes for tire tracks, chains, cables, tentacles, etc. on curved lines, since you can't get uniform spacing.

Is there some option to fix this? Should I fill a bug report or it works like this by design?

EDIT: I'm running the latest version of Krita built this morning from git-master.
User avatar
Deevad
Registered Member
Posts
451
Karma
1
OS
Nice catch Charblaze ; I never noticed this one. Maybe because I'm using most of the time dirty rakes with drawing angle, and really low spacing.
With cleaner bitmap brush mask as in your exemple, the bug is totally obvious.

Should I fill a bug report or it works like this by design?

I think you should fill a bug report , yes , with links to your video and picture.
Your documentation is really efficient and easy to read for the bug you found.
https://bugs.kde.org/enter_bug.cgi?product=krita
And for sure, Krita doesn't work like this by design , this is a bug. :)


Charblaze
Registered Member
Posts
41
Karma
0
OS
I've started taking digital panting seriously only recently and your tutorials were really useful. I've compiled Krita with the help of certain cat ;-)
One of my favorite artists, nebezial on deviantart, uses this kind of brushes to quickly draw the base, or the texture, for chains, horns, sci-fi stuff, scales and chain-mail. So I wanted to explore this technique in Krita, even though I'm not such an advanced user. But I can see how it can seriously break the work-flow for some pro users, and deny some nice brushes to beginners.

Another picture that shows the issue better:
Image

Bug report: https://bugs.kde.org/show_bug.cgi?id=329026
User avatar
Deevad
Registered Member
Posts
451
Karma
1
OS
Thx for the kind word about the build-cat and my tutorial :)
Oh yes about Nebezial , I knew about him back on CGsociety around 2006 , when I participated CG challenge ; he is really damn skilled with digital painting ; and he had really cool tutorial and W.I.P post. A real inspiration. I'll +1 your bug report. This is a important bug as it affect directly painting.




Bookmarks



Who is online

Registered users: Bing [Bot], blue_bullet, Google [Bot], rockscient, Yahoo [Bot]