The distance is determined by the LODs settings… If you set a different LOD for your object you can decrease or increase the spawn distance… You can create more LODs for different distances… For example you can set a first LOD for the closer objects that enable the shadows, the normals, the highest level of polygon and so on… then you can create another LOD for the farther objects that disable this parameters so it will be less expensive for the CPU… Certainly it’s most expensive than a simple painted landscape… But I don’t think that it’s possible to do it directly in the material… Also the method I proposed before is expensive for the CPU… An other solution could be to place the decals manually where you want… It allows you to have a better control on the the position the scale and so on… When I make a Landscape I do it this way… At first I create an Auto Landscape material that applies different materials based on height, so I mix this auto material with other textures so I can choose to paint other material on the base material and create variations and then, if I need to do something particoular (for example a puddle), I do this with the Decals… If you are interested I could show you some screenshot of the result.