> Gives you a new brushsetting "lock alpha" to smoothly choose between locked > and non-locked alpha channel (and of course, it may depend on any brush > input). The rest of the GUI support could be implemented along the lines of > eraser mode, I think.
Here's why I think this should NOT be a brush property: 1) there might be other blending modes, like those in the code you linked to, implemented in the future, and it is not sensible to turn more than one of them at a time 2) having fractional "lock alpha" is redundant with layer alpha - it would just mix the results of normal painting and painting with lock alpha on 3) for usability, it is easier to just change the blend mode and forget about it for the rest of your work, at least from my point of view 4) it is not sensible to have brushes that have pre-configured blend modes different from normal, because eg. they would probably not work on an empty canvas For the use cases I can think of, it is sensible if this option does NOT reset when you change brushes. I think it should only be turned off automatically on these actions: * program start * new file * open file So I would like to make an option in the Brush menu that would turn it on/off. Actually, I think it would be nice to set a goal for future versions to have a menu to choose one of the available blend modes, eg. normal/lock alpha/lightness only/multiply/etc. I think it is easier to have this as a separate degree of freedom, because if you incorporate all this stuff in brush settings, you will end up needing sets of brushes that focus on how they blend pixels instead of how their strokes *look*. _______________________________________________ Mypaint-discuss mailing list [email protected] https://mail.gna.org/listinfo/mypaint-discuss
