Landscape blending based on objects placed

Hi, i am quite new to unreal and am currently learning the basics of materials and blueprints.

I have seen many setups that place static meshes based on the texture that is painted onto the landscape.

I am wondering if it is possible to do the opposite. To blend a texture onto the landscape when an object is placed on it.

I feel this should be possible by using the worldposition node and passing in values from a material parameter collection but any insights on how to do this specifically would be greatly appreciated.