Terrain generation using procedural models based on hydrology
An image synthesizer