This is the last step for this first phase of the project. By using the elevation, temperature and rainfall maps the biome map can be generated. This is a really simple process as it just involves matching ranges to specific biomes. The first step is to split the input maps into discrete levels:
- Continental Shelf
- Flat Lands
- Hills (“Non-Rocky” rises)
- Low Mountains (“Rocky”, Peaks below tree line)
- Medium Mountains (“Rocky”, Peaks above tree line)
- High Mountains (“Rocky”, Peaks far above tree line)
Once the maps have been split up into discrete components it is simply a matter of matching them to the biomes based on a set of rules. In the gallery the first image is temperature, then rain/humidity and then the resulting biome.
Notes: In the original temperature generator I used the elevation to reduce the temperature. This proved to be unnecessary as it is just easier to prefix the biome with mountain or hill to specialize it to the elevation. Elevation is not taken directly into account to generate these biome maps. Hill and Mountain are used as modifiers to the biome map.