Procedural noise function for terrains with coherent hydrology