Wet Alpha - new blending mode

Hey! :3
I’m working on a new blending mode for Krita. It blends nicely with existing semi-transparent strokes, but still allows applying color on top of existing colors. :slight_smile:
It’s similar to Greater, but allows to layer colors using Opacity and Flow.
Furthermore, it can be used to aid in simulating transparent mediums, for example Water Color wash like in the video, glazes with thicker “paints”, or in general digital painting if you control Opacity with a sensor. :smiley:

Here is a small comparison to Normal blending mode:

Image comparison of Normal, Greater, Wet Alpha


You can follow my dev work on my:

Twitter - https://twitter.com/SirPigeonz

YouTube - Sir Pigeonz Art - YouTube

65 Likes

Awesome!
Curious if my post inspired you a bit.
This post

The video you showed looks great.
A little related. But I have an idea for how to organize/find blend modes faster, I love blend modes and even if we have many already I welcome any new ones that can find use.
Might post a feature req.
Krita stands out in the quantity of blend modes but is kind of lacking in way of switching between them quickly

I used some Greater blend mode in this setup as well:

1 Like

Glad you like it :slight_smile:

Actually, I was inspired by Greater blend mode that I learned from @SqueakyPancakes few days ago on Krita Users matrix server xD
Your proposal could influence it tho maybe it floated somewhere in back of my head, who knows. How brain works is a mystery xD
I have your proposal bookmarked, and I want to respond to it, but it requires a lot of pondering how to properly handle a use case like this, without breaking existing workflows. Basically a lot of words for - “I don’t know how to help you yet, because it’s a hard problem, but I’m thinking about it.” :wink:

Sure any ideas, mockups and stuff is great! :slight_smile:
This is a problem that I also were thinking how to tackle, but don’t have time to think about it yet.
Potentially Wet Modes can almost double the amount of current blend modes, so it might be needed to think how to improve the UX xD

Nice, I will check it when I will have more time (buried under commission work currently and I have a cold xD). Maybe it will spawn new ideas in my head :slight_smile:
Thx for your input! :slight_smile:

This is so cool

1 Like

Sounds fascinating! :+1:t2:

1 Like

This is so good bro, keep it up

1 Like

@Sakura_Snow @CrazyCatBird @Nahum_Camacho
Thank you, glad you like it! :slight_smile:

I submitted a Merge Request, so if somebody wants to track or test the patch, the code is here: Draft: New "Wet" blend modes (!1754) · Merge requests · Graphics / Krita · GitLab

I wanted to make a test build but… I don’t have enough disk space on my development SSD to make one xDDD so RIP lol

@emmetpdx made a nice screenshot, so I’m pasting it. I will make more examples how to use new modes when I will have more time.

9 Likes

look very interesting

1 Like

awesome.
I feel this will make its way to my fave list of blending modes.

2 Likes

Yes this looks very promising.

3 Likes

Good effect! I even prefer to use it instead of “normal” when creating a new layer (unfortunately, there is no such option)

2 Likes

@Bea2 @kaichi1342 @EyeOdin @TheTwo
I’m happy you like it! :slight_smile:

This blending mode is usually most useful as a Brush Blending Mode not as a Layer Blending Mode.

When you use it as Layer Blending Mode it will often act the same way as not “Wet” modes.
The only difference is when the background behind the lower layers is transparent or semi-transparent.
Or, when layers are in a Group and Pass Through is OFF, then the “Wet” modes will act as on transparent, semi-transparent background.

It’s helpful for situations like this when you want layers to merge their Alpha softly, but it’s less common use case than Brush Blend Mode

7 Likes

wow is very good for watercolor indeed. I wanna test this for sure

8 Likes

I’m crazy to test :smiley:

2 Likes

This looks really great, can’t wait to try it out
So any idea when this will be available in a nightly build?

1 Like

@Konstrukto

Not yet. I’m working on new math that will broduce 2 new version one that is a bit smoother and the other that produces delicate overlap that will be nice for some types of faster drying mediums.

I move a bit slow recently because I’m covered by freelance work for now so not much time and fuel left on the end of the day.
But I’m moving! :smile:
I will post something new soon for feedback stay tuned!

10 Likes

Haven’t had much time this weekend, but at least I more or less settled with math that I will use for new Wet blending modes! I think… xD

Here are the plotted functions I will use, if somebody likes this kind of stuff, you can check them out. (And moving sliders to see functions animate is kinda fun xD)

Coming days I will add them to Krita make test to be sure about exact parameter values I will want to use, and I will make some pictures for you guys :slight_smile:

Hopefully even AppImage for test (if I will manage to borrow external SSD xD)

7 Likes

Hi, all!

Here is a testing package with new blending modes for Windows:

krita-5.2.0-prealpha-wet-modes-dk1.zip — Яндекс.Диск

12 Likes

Hello everyone!

Here is a Linux package as well: krita-5.2.0-prealpha-3b55229397-x86_64.appimage — Яндекс.Диск

8 Likes

@dkazakov
Awesome! Thank you very much for these builds!