Landscape layer blending

I would like to know if its even possible to do something like this; with the landscape layer blending automatically somehow. I really really dislike the 1-0 blending which really don’t work for any kind of landscape because there are either rocky ground or there is no rocky ground at all… The fade which is there looks to strange to be used in a realistic setting…

Here is what I get when I use an 8k BW flowmap from world machine to mask between the layers; but you still obviously get the same blending. I can change the contrast of the map to make it very sharp but I would like to use a grunge texture as the blending…

Here is an article another guy gave me but I am not that great at math and coding to implement anything like that; Advanced Terrain Texture Splatting

Or can I get the vertex color from the landscape because I kind of know how to do this on a smaller scale with vertex painting on normal meshes…