Isolate overlay layer to specific layer group

I’ve been trying to figure out how to either make a layer ignore an overlay layer or apply an overlay layer only to the specific layer group it’s at the top inside of.

The impetus was coming across this video showing a layer set up in Procreate for sketching in sepia. https://www.youtube.com/watch?v=-Ogu54fMvK4

I’m quite happy with how the sepia sketch layer is working. The problem is the “paint” layer (behind the mask but above the background in the video) is always affected by the sepia overlay. Grays are sepia tinted and other colors are off as well, but grays are the most noticeable.

I’ve kind of hit a wall - and my searches are turning up no new information. I was under the impression that layer groups should do the job of isolating effects from one another. Either I’m missing something or that isn’t the case.

My layer setup is as follows:

  • Top Group (Must enable Pass Through for desired effect on mask)
    • Sepia Overlay
    • Clipping Group
      • Mask Layers (Sketch Area)
  • Multiply and Paint Group
    • Multiply (White Fill)
    • Flat Paint
  • Background (White Fill)

I’ve attached a screenshot of any non-standard layers. I imagine there is a relatively simple way to get this behavior out of Krita. I hope I explained my issue well enough. I’m sure there are several parts of this template that aren’t necessary as well due to the differences between Krita and Procreate. Thanks for any help.

The overlays layers, or any blending mode can normally not apply to layers outside the group they’re in because groups act as scope limiters. The reason why it’s different in your case is because you set the group to pass through mode which disables the scope limit and essentially makes it as they weren’t grouped at all.

If that is the case why do I need to enable pass through for the desired effect on the sketch layer from the overlay when they’re in the same group? (attached examples of pass through on/off)

What blending mode is the actual colors and flat paint layer layer in, is it Behind or something?

You can configure the layers docker to always show blending modes they’re in, I find it very useful.

Blending mode for both is Normal.

Thanks for the tip - I’ll definitely be leaving that on permanently.

Are you sure that everything is on the correct layer because it looks suspicious that the layer thumbnail for the top group looks completely empty.

I’m not sure waht’s going on but it looks like the layers are applied in reverse order.

I’m currently trying to replicate your issue but it looks like my Krita has the strangesd bug in that it does not apply layers in the order they’re on the layer stack.

After updating to 5.2.9 my layers work as intended again. (maybe you have the same bug that I had)

As you can see my overlay layer only affects the sketch layer (where the word sketch is written on) and not the foo layer and it’s content’s as it’s supposed to be.

Only when I enable pass through the foo get’s color too, because in pass through it’s like the group is not even there.

I just saw your reply above, I will update and try again.


I started a new project and recreated the layers from scratch. The thumbnail for “Top” changes if Pass Through is enabled or not (still must be enabled to affect sketch layer).

I changed nothing in the course of creating the example other than as shown (change layer 6 to overlay + enable inherit alpha, change layer 4 to multiply)


Same behavior for me after updating to 5.2.9. (I was already testing on a “reset to default” config, but I did so again after updating.)


Did you paint the black with a 100% black? Overlay does not work on 100% black the reason why it works and makes a halo in pass through is because the white background get’s mixed in and instead of 100% black with alpha it is now a “gray”.

Okay! Now we’re getting somewhere! Seems like a different approach may be needed entirely within Krita.

I was indeed using 100% black. However, using lighter grays dos not establish the desired effect, there is very little color variation… (It should be turning black-or-close-to-it with heavy pressure/many passes as it does when I toggle pass through on)

It is important to understand how overlay works. Mix — Krita Manual 5.2.0 documentation

A combination of the Multiply and Screen blending modes, switching between both at a middle-lightness.

Overlay checks if the color on the upper layer has a lightness above 0.5. If so, the pixel is blended like in Screen mode, if not the pixel is blended like in Multiply mode.

This is useful for deepening shadows and highlights.

When you look how Multiply works, for example Arithmetic — Krita Manual 5.2.0 documentation

Multiplies the two colors with each other, but does not go beyond the upper limit.

So when the values like black and white are multiplied, (0 and 100), well multiplying with 0 does give 0 again and with the maximum it can’t go brighter than bright, basically. Same for Screen blending mode but in revers, both together make up overlay.

But there are other ways to adjust color one of which is adding an adjustment filter layer and using HSV adjustment, perhaps in colorize mode, for example.

Thank you so much for your help and input.

This was what I ended up coming up with. It at least works the way I intend, but I’m sure there is a more efficient way to go about it. I’ll probably settle on this as “good enough” unless I get more hints on how this could be accomplished without so many layers.