Computational modelling of terrains