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

I've got a question about the brush

Tags: None
(comma "," separated)
User avatar
tayloryoung
Registered Member
Posts
104
Karma
0

I've got a question about the brush

Wed Aug 30, 2017 8:54 pm
I'm quite a new to this software, so let me know if it's just that I couldn't find how to set it up.
I don't know why krita's brush behaves like a brush in the 'Build Up' painting mode, when I enable 'pen settings' on flow option in the wash painting mode. which means it builds up color while painting in one stroke, as it says.
It doesn't seem like a bug to me. Is this intended and part of the design? ???


It seems to happen even when I simply lowered the flow.
User avatar
TheraHedwig
KDE Developer
Posts
1794
Karma
10
OS
Flow doesn't work in build up, no. It only works in wash mode. Opacity behaves like flow in buildup mode, so only per dab and works over the whole stroke in wash mode.

The difference between build-up and wash mode is more pronounced when you use a blending mode. In build up, the blending mode will be applied per dab, in wash the blending mode is applied per stroke.
User avatar
tayloryoung
Registered Member
Posts
104
Karma
0
TheraHedwig wrote:Flow doesn't work in build up, no. It only works in wash mode. Opacity behaves like flow in buildup mode, so only per dab and works over the whole stroke in wash mode.

The difference between build-up and wash mode is more pronounced when you use a blending mode. In build up, the blending mode will be applied per dab, in wash the blending mode is applied per stroke.


I mean when I enable the flow pen settings in wash mode it behaves like it's in build up mode, not wash.

Image
Hope this help to make my question clear.
User avatar
radian
Registered Member
Posts
89
Karma
1
OS
Yes, this is how it works in krita. I personally prefer more photoshop like flow, when it can't be more opaque than current opacity.
User avatar
tayloryoung
Registered Member
Posts
104
Karma
0
radian wrote:Yes, this is how it works in krita. I personally prefer more photoshop like flow, when it can't be more opaque than current opacity.


I see. Thanks.
I personally prefer what you described too. I'm not sure why the flow is designed in this way..
User avatar
halla
KDE Developer
Posts
5092
Karma
20
OS
tayloryoung wrote:I see. Thanks.
I personally prefer what you described too. I'm not sure why the flow is designed in this way..


Because that how the people who tested the new feature liked it best, back then. That was in the time when the majority of Krita users didn't come from Photoshop, with the expectation that everything in Krita is exactly like Photoshop... We had more freedom to create something original back then, it sometimes seems to me.
User avatar
radian
Registered Member
Posts
89
Karma
1
OS
boudewijn wrote:
tayloryoung wrote:I see. Thanks.
I personally prefer what you described too. I'm not sure why the flow is designed in this way..


Because that how the people who tested the new feature liked it best, back then. That was in the time when the majority of Krita users didn't come from Photoshop, with the expectation that everything in Krita is exactly like Photoshop... We had more freedom to create something original back then, it sometimes seems to me.


I didn't come from Photoshop :P I come to PS from krita :)
I like Paintstorm studio more (because it have curves) but Photoshop is much more known program.

I think it's more logical. In Paintstorm you can get both behavior - if you want "limited" opacity you use opacity + flow, if you want build up you can disable opacity and adjust curve. In Krita you have 2 ways to make it build up but no way to make it "limited" by opacity.
User avatar
TheraHedwig
KDE Developer
Posts
1794
Karma
10
OS
Flow doesn't actually go above opacity, it particularly doesn't go above the total opacity. So if you want flow plus a lower opacity, just set a lower baseline opacity.

The actual reason has to do with how these things are composited and calculated, and that isn't easy code.
User avatar
radian
Registered Member
Posts
89
Karma
1
OS
TheraHedwig wrote:Flow doesn't actually go above opacity, it particularly doesn't go above the total opacity. So if you want flow plus a lower opacity, just set a lower baseline opacity.

The actual reason has to do with how these things are composited and calculated, and that isn't easy code.


Flow doesn't go above total opacity but it is go above pressure opacity, it can reach 100% opacity even with very light pressure.

Changing master opacity for each stroke isn't good solution.

It's not a big problem and visible only in some situations but I hope in far future it will be "fixed".
User avatar
tayloryoung
Registered Member
Posts
104
Karma
0
radian wrote:Flow doesn't go above total opacity but it is go above pressure opacity, it can reach 100% opacity even with very light pressure.
Changing master opacity for each stroke isn't good solution.

It's not a big problem and visible only in some situations but I hope in far future it will be "fixed".


I hope so too.
I think it'll speedup the painting process a lot. Just to say, I don't think it'll hurt any of krita's originality.
User avatar
tayloryoung
Registered Member
Posts
104
Karma
0
TheraHedwig wrote:Flow doesn't actually go above opacity, it particularly doesn't go above the total opacity. So if you want flow plus a lower opacity, just set a lower baseline opacity.

The actual reason has to do with how these things are composited and calculated, and that isn't easy code.


I have no idea how it works on code level, but don't you just need to connect that 'Master(total) Opacity' to the pen pressure?
And maybe you can make an another total opacity parameter to wrap it up again.
I'm sorry if it's just a ridiculous suggestion. :q
User avatar
tayloryoung
Registered Member
Posts
104
Karma
0
radian wrote:
TheraHedwig wrote:Flow doesn't actually go above opacity, it particularly doesn't go above the total opacity. So if you want flow plus a lower opacity, just set a lower baseline opacity.

The actual reason has to do with how these things are composited and calculated, and that isn't easy code.


Flow doesn't go above total opacity but it is go above pressure opacity, it can reach 100% opacity even with very light pressure.

Changing master opacity for each stroke isn't good solution.

It's not a big problem and visible only in some situations but I hope in far future it will be "fixed".



Hey I've just found out that the brush texture's level works similarly to the flow option.
So here's what I did.
I made a small plain grey image and loaded it as a texture. If you enable pen pressure setting on both texture&opacity with that it works pretty similarly to photoshop's flow&opacity.

Not 100% same, but very close to my eyes.

Image
User avatar
TheraHedwig
KDE Developer
Posts
1794
Karma
10
OS
tayloryoung wrote:
TheraHedwig wrote:Flow doesn't actually go above opacity, it particularly doesn't go above the total opacity. So if you want flow plus a lower opacity, just set a lower baseline opacity.

The actual reason has to do with how these things are composited and calculated, and that isn't easy code.


I have no idea how it works on code level, but don't you just need to connect that 'Master(total) Opacity' to the pen pressure?
And maybe you can make an another total opacity parameter to wrap it up again.
I'm sorry if it's just a ridiculous suggestion. :q

No, because it isn't a problem of simple numbers so much as it is a compositing problem, as in, "we draw a dab on a temp layer in a certain manner" and that is super-fiddly. It's like... how you can only put frosting on a cake after it cools down, and how that affects how you plan your cake-making activity for a quality cake, and not so much a frosting recipe problem. So we'd need to spend time on rethinking how we order the different elements to happen.

This isn't impossible. Just super fiddly.
Sorry for the food allegory, but cooking is the best everyday thing that has all the same problems that programming comes across :)
User avatar
radian
Registered Member
Posts
89
Karma
1
OS
tayloryoung wrote:
Hey I've just found out that the brush texture's level works similarly to the flow option.
So here's what I did.
I made a small plain grey image and loaded it as a texture. If you enable pen pressure setting on both texture&opacity with that it works pretty similarly to photoshop's flow&opacity.


Yeah, played with it and it looks pretty well. +1 thing that I can use not on it's intended purpose :)
I used pure black texture though.

TheraHedwig wrote:No, because it isn't a problem of simple numbers so much as it is a compositing problem, as in, "we draw a dab on a temp layer in a certain manner" and that is super-fiddly. It's like... how you can only put frosting on a cake after it cools down, and how that affects how you plan your cake-making activity for a quality cake, and not so much a frosting recipe problem. So we'd need to spend time on rethinking how we order the different elements to happen.

This isn't impossible. Just super fiddly.
Sorry for the food allegory, but cooking is the best everyday thing that has all the same problems that programming comes across :)


Well, it will be needed to do for stacked brushes isn't it? (or something like that)
User avatar
TheraHedwig
KDE Developer
Posts
1794
Karma
10
OS
Well, it will be needed to do for stacked brushes isn't it? (or something like that)

No clue. I don't know if Dmitry is intending to touch the current opacity system for stacked brushes at all...


Bookmarks



Who is online

Registered users: bancha, Bing [Bot], Evergrowing, Google [Bot], Sogou [Bot]