1. A computer-implemented method for generating a terrain map, comprising: receiving one or more assets specifying features of a terrain; adding each of the one of more assets to at least one layer, wherein each layer is configured to store terrain features, and wherein the layers are overlaid on top of each other; receiving one or more edits to the terrain; adding each of the one or more edits to a respective layer; and blending the layers using a frequency-aware layer blending technique to generate the terrain map.