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

[Feature Request] - Stabilizer for Outline Selection Tool

Tags: None
(comma "," separated)
User avatar
redj
Registered Member
Posts
8
Karma
0
OS
Hello,

First of all, since I guess it's my first post here, I wanted to say how much I love Krita and I'm amazed at how good this little piece of software is compared to big commercial ones. You do an incredible job developing it :)

I wanted to ask if it would be possible to enable the "brush smoothing" options (basic, weighted and stabilizer) for the outline selection tool? The reason is, this tool is the only real freehand tool besides the Brush and Multibrush tools, so it would kind of make sense to offer a stabilizer for it too.

I use this tool a lot to do quick color fills for manual flatting, and having the ability to use a stabilizer would greatly speed up the process. Basically it would let us have very clean selections comparable to the Bézier Curve Selection tool, but in a fraction of the time.


____________________
http://www.redj.be
User avatar
halla
KDE Developer
Posts
5092
Karma
20
OS
Hm, it's a good idea, but it would be pretty tricky to implement, I'm afraid.
User avatar
Deevad
Registered Member
Posts
451
Karma
1
OS
Hey Redj! It has been a long time since http://www.davidrevoy.com/article266/sketching-meetup :)
Yes, it is a good idea. I also have often a lot of squary stairs in the diagonal of my selections when I do freehand selection (while zooming out especially). With HiDpi screen; for sure it certainly increases the issue.


User avatar
halla
KDE Developer
Posts
5092
Karma
20
OS
I guess we'd better have a wish bug for this; it's inconvenient, though, it's not big enough a project to propose for Google Summer of Code, but it would definitely take at least two weeks of refactoring to make it possible.
User avatar
rbreu
Registered Member
Posts
52
Karma
0
If I may add a slightly related feature request: Save selections? Ever since I've heard that Photoshop has that, I've been super envious. (I'd be willing to donate money for that, idk if you do something like bounties or similar.)
User avatar
redj
Registered Member
Posts
8
Karma
0
OS
boudewijn wrote:Hm, it's a good idea, but it would be pretty tricky to implement, I'm afraid.

Too bad, I hoped it might have been easier to do. Two weeks of work is not worth it... For Windows users it can be achieved with an external program like Lazy Nezumi, but it would have been cool to have it built in for all users. In any case, I can live without it :)
Deevad wrote:Hey Redj! It has been a long time since http://www.davidrevoy.com/article266/sketching-meetup :)
Yes, it is a good idea. I also have often a lot of squary stairs in the diagonal of my selections when I do freehand selection (while zooming out especially). With HiDpi screen; for sure it certainly increases the issue.

I can’t believe it was 3 years ago… Damn that makes me feel old :) It was really nice to meet you back then!
For the bug you mention, I never encountered something like that, but I try to stay away from HiDpi screens (that’s why I seldom use my Cintiq Companion 2 anymore – too many scaling issues on some programs)
rbreu wrote:If I may add a slightly related feature request: Save selections? Ever since I've heard that Photoshop has that, I've been super envious. (I'd be willing to donate money for that, idk if you do something like bounties or similar.)

The Save Selection feature in PS is basically just the ability to store multiple alpha channels in one file. You can achieve the same easily in Krita by saving your selection as transparency masks. These masks must be parented to a layer, but you can parent as many masks as you want to the same layer, so the best way would be to create an empty layer group just for that purpose. With the recent nightly builds you can select them again just by Ctrl + left-click on the mask thumbnail in the layer docker (on older versions you select the mask, right-click on it and “select opaque”).


____________________
http://www.redj.be
User avatar
halla
KDE Developer
Posts
5092
Karma
20
OS
We even have local selection masks to save a selection with a particular layer.
User avatar
Deevad
Registered Member
Posts
451
Karma
1
OS
@redj: I'm interested in cutting sharp shape with stabilizer for future speedpainting too and I played this morning with a brush engine and I found this workaround that work pretty well: https://www.peppercarrot.com/extras/vid ... ection.mkv


User avatar
rbreu
Registered Member
Posts
52
Karma
0
redj wrote:The Save Selection feature in PS is basically just the ability to store multiple alpha channels in one file. You can achieve the same easily in Krita by saving your selection as transparency masks. These masks must be parented to a layer, but you can parent as many masks as you want to the same layer, so the best way would be to create an empty layer group just for that purpose. With the recent nightly builds you can select them again just by Ctrl + left-click on the mask thumbnail in the layer docker (on older versions you select the mask, right-click on it and “select opaque”).


boudewijn wrote:We even have local selection masks to save a selection with a particular layer.


Oooh, thanks! I will try that!
User avatar
redj
Registered Member
Posts
8
Karma
0
OS
Deevad wrote:@redj: I'm interested in cutting sharp shape with stabilizer for future speedpainting too and I played this morning with a brush engine and I found this workaround that work pretty well: https://www.peppercarrot.com/extras/vid ... ection.mkv

Hehe very nice :) I always forget how good these Alchemy style brushes can be for blocking things out. I tried something similar but only thought about the pixel art brushes, and that's clearly not as fast as this!


____________________
http://www.redj.be
nharmony
Registered Member
Posts
192
Karma
1
OS
This actually a great idea. Maybe it can be a campaign goal next may/summer.
User avatar
rbreu
Registered Member
Posts
52
Karma
0
I'm trying the local selection masks now, and it works well! Except one thing: When I merge another layer down onto a layer with selection masks, all but the currently active selection masks disappear. Is that by design or a bug? Does it have to be that way? (I'm on a nightly build from a couple of days ago.)
User avatar
Deevad
Registered Member
Posts
451
Karma
1
OS
rbreu wrote:[...] all but the currently active selection masks disappear. Is that by design or a bug?


@rbreu: Here in 4.1.5 appimage and git-master; the two paint-layers merge together and the 'Local Selection' of the one under (or above) is preserved as a children of the merged result. The behavior looks good to me, what do you mean with "all but the currently active selection masks disappear" ?


User avatar
rbreu
Registered Member
Posts
52
Karma
0
Deevad wrote:@rbreu: Here in 4.1.5 appimage and git-master; the two paint-layers merge together and the 'Local Selection' of the one under (or above) is preserved as a children of the merged result. The behavior looks good to me, what do you mean with "all but the currently active selection masks disappear" ?


Do you have only one selection mask? I had several on the lower layer, like this:

Image

This was with a painting I was working on and a version from master a while ago. But I can reproduce the problem with the master appimage from just now (6dc2f8a) and a simple new image with just three layers, three selection masks on one of the layers, and no layer groups at all.
User avatar
Deevad
Registered Member
Posts
451
Karma
1
OS
Thank you for the detailed demo, I better understand now.
That's a bug, can you report it here https://bugs.kde.org/enter_bug.cgi?product=krita , and attach your picture?
It will help the developer to keep it around (on the forum, it is too hard to manage the bugs)




Bookmarks



Who is online

Registered users: abc72656, Bing [Bot], daret, Google [Bot], lockheed, Sogou [Bot], Yahoo [Bot]