Making this request here so that requests like https://krita-artists.org/t/new-brush-s-texture-blending-modes-height/3050/19 and criticism like https://youtu.be/XlR2DmDQbgY?t=485 have more visibility. Right now, the available texturing modes available in the Pattern option of the brush settings are: Multiply Alpha, Subtract Alpha, Lightness Map, and Gradient Map. It would be nice if the Blending Modes already available in the Masked Brush Tip option: * Darken * Overlay * Color Dodge * Burn * Linear Burn * Linear Dodge * Hard Mix * (Multiply and Subtract if they're technically different from Multiply Alpha and Subtract Alpha) were also available as pattern texturing modes, to allow more brush configurability. It would also help artists porting their brushes from other programs such as Photoshop (and recently CSP) to Krita, as those programs already have these texturing modes for their brushes. (A texturing mode that's also been sometimes requested for Krita is Height, but this might be very difficult to implement as there doesn't seem to be a public specification of such an option. That specific mode shouldn't be considered necessary for "resolving" this request.)
Additional insights here: https://krita-artists.org/t/brush-engine-is-it-possible-to-have-a-pattern-blending-mode-like-this/20130
Git commit eb70a781d7b1325f0e61dc3dc64164611a332d7e by Dmitry Kazakov, on behalf of Deif Lou. Committed on 10/05/2021 at 11:50. Pushed by dkazakov into branch 'master'. Add new brush texturing modes by using KisMaskingBrushCompositeOp M +18 -1 plugins/paintops/libpaintop/kis_texture_chooser.cpp M +111 -21 plugins/paintops/libpaintop/kis_texture_option.cpp M +14 -2 plugins/paintops/libpaintop/kis_texture_option.h https://invent.kde.org/graphics/krita/commit/eb70a781d7b1325f0e61dc3dc64164611a332d7e