Managed to finish some other tasks before the shadows and detail ground textures.
First was placing objects on terrain, with persistence to cache. Later the local cache will be synced with a server, which will be also used to retrieve objects existing anywhere in the world, placed there by other users. We plan a multiplayer demo where users could build their own cities or settlements, and also visit other people scattered on Earth. Still a long way there, though.
Also modified tree rendering so that the boundaries between trees and more distant areas where trees are rendered as solid color are almost invisible. There is a better tree model used too. Now I should focus on the ground texture generation because its the ugliest part there.
Here is video with the new stuff: