could be a 2 texture alpha blend, or a vertex color alpha blend for 2 textures.... vertex alpha (left) gives a smooth gradient blend dependent on vertex density, texture alpha blending can give much more variation in the blending and is independent of the vertex density
another alternative given your example could an overlap with an alpha then you can vertex shade the top verts of the mud strip faking an "ambient occlusion" also add some depth