Tool for procedural map generation with a biome system
This tool generates procedurally generated maps based on user-customized biomes. The tool is developed for Unity and utilizes the Unity UI Toolkit system.
The tool is divided into three parts: the biome, the map, and the brush.
To determine the height and color of the biome, Perlin noise is employed, which possesses various properties such as octaves, persistence, and lacunarity to achieve a more natural effect.
For vegetation generation, a technique called Poisson Disc sampling is used, allowing each of the biomes to be assigned a specific prefab and vegetation density.
Once a biome has been created, it can be layered, allowing for the creation of maps with different biomes. Voronoi diagrams are used for biome subdivision, as they are easy to use and effectively divide any surface.
When generating the map, it divides a plane into sub-biomes, and each section is assigned the characteristics of a specific biome.
Once the map has been generated, the tool also includes a brush that can modify the map, and the vegetation adjusts to this new height.