is there a way to show/hide terrain textures based on distance?

i know about Base Map Distance but that’s not what i’m looking for (i think)

i have a terrain and the first texture is a full size image (taken from google earth) of the whole terrain. (i.e terrain width and length is the same as the texture x and y) it looks fine from a distance but too blurry close up.

so i gab some nice high detail areas of grass, rocks, sand, etc (1024x1024 each) and make seamless tiles and use those as splatmaps textures, so that’s texture 2,3 ,4 etc in my paint box pallet. now these look fine close up but crappy from a distance because they occlude the real, low res terrain from the sat image (and they repeat).

my idea situation i think is from say 1000m away i see only the base texture (1st texture in pallet), as i get closer, the 2nd, 3rd, 4th etc textures get blended in until at about 100m or so they are 100% opacity.

is that possible? thx

reminds of something like this,

*that one doesnt seem to be updated for unity5 though, so ask first

is it not possible based on unity’s built in tools? i can’t be the first person that wanted this feature, seems like it should be a standard terrain feature.

i wonder if i could control texture opacity in a script?