How to blend the object material with landscape material?

Hi guys, I’m
I want to blend the mesh material with my landscape material (screenshot 1, the two piles of snow are the objects, and they are placed on a landscape), such as how it looks in screenshot 2: the snow on the ground looks perfectly blended with the snow on the rock. But I’m not looking to get the exactly same looking, but for my example (screenshot 1), I’d like to find a method to blend the two object so there will be no seams appear when I place them on the landscape.
Is there any way to do that?

Thank you! Sorry for my bad English.

Thats very tricky. as they are two individual objects it cannot be done easily.

But the best place to start… is making the landscape and the rocks both use the same or very close texture resolutions.
and base them both on the same colour scheme, people can tell they are separate due the the resolution differences, and the colour differences.

There are other more complicated methods that would involve 1, Tesselation, or 2, Modifying the depth buffer into a custom material

Thank you MrGrr. So do you happen to have any ideas of how to do that in Tesselation or the depth buffer? Or do you know any tutorials that talks about this?