wow thanx for a quick reply i have actually looked in to this but i cant for the life of me figure out how to create the lookup table so i thought i will try and do it my own way, i did actually get something of the sorts working but it didnt look great so i stopped using it. if you look at my blog budinga.blogspot.com, first picture if my feeble attempt to use slope lol. I wanted to try and keep memory usage to a min, i dont really wanna create a texture per patch, as my planet goes down to the 1m level and i think this wont be a good idea or maybe it will

. I just amnahed to create a simpel lookup colormap with earth colous, but the idea is i have seen some amazing stuff done with masks, but usually with static terrain, my planets are entirely procedural. well i hope they are

. Oh my days i just come home from work and now my head hurts lol.
sofar i got this i know this is more of a colourmap then a mask but i got the right idea its created using the generated heightmap and a 1d colour ramp.

and now with the mask colour ramp something simililar im thinking about

am i on the right track . i mean at the moment i only use the red channel as the height values are basically the same, r,b,g. i have noise implemented in the shader so i can easily use some fbm or simplex noise to blend the different heights.