As you might know I am able to generate interesting terrain meshes, now it is time to get some real look, so how? The answer is simple - apply appropriate texture to the terrain mesh :-). How to get it? I bet that the best solution is to generate it procedurally, since the terrain is generated the same way..
The basic step is to generate terrain mesh, the mesh should be smooth. If not the result will be similar as on the following images.