Render Grease Pencil like texture brush of painting apps (e.g. Photoshop)

I’m talking about this kind of texture brush:

enter image description here

(made in Photoshop)

I’m aware grease pencil Surface > Stroke option, but it’s not enough to emulate Photoshop (and most painting apps)'s texture brushes. For example, Photoshop’s brushes essentially consist of 3 main components:

  • Brush Tip: A repetitive pattern
  • Dual Brush: Another different repetitive pattern
  • Texture: A texture overlay

And you can combine all three in some Blend Mode, like multiply, color dodge, or height (with some limitation). This is what makes PS’s brush system powerful. Grease pencil’s stroke texture is basically just Photoshop’s brush tip.

I suppose there might be a way to actually 99% emulate PS or even Krita’s brushes, with some node-based materials or something. But I don’t know how to do it.