Using higmaps were (or are) very common practice for creating terrains in games and in most game programming books they are mentioned. But what I wonder is that, are there better methods? is using highmaps as common as it used to be? (specially considering complexity of terrains in nowadays games)