Temperature and climate
Please note that understanding properties might be a bit challenging, as it involves knowledge of noise algorithms, in this case: Perlin Noise and Voronoi diagrams.
Biomes temperature
Thresholds
biomes:
temperature:
coldest: 0.333
cold: 0.666
hot: 1.333
scorching: 1.666Imagine a linear temperature distribution, as depicted in the following image:
You can customize the spacing for each temperature zone.
For example, if you want more snowy biomes, move 'COLDEST' and 'COLD' closer to 1 and farther from 0.
Make sure the values are within the following range!
0 < COLDEST < COLD < 1 < HOT < SCORCHING < 2
These values play a crucial role in achieving a natural biome generation by facilitating smooth transitions between the coldest and hottest biomes. Essentially, a procedural Perlin noise map (with the value interval shifted by +1) is generated, where the lowest values correspond to the coldest temperature, and the highest values represent scorching temperatures.
Frequency
This noise is utilized to generate the temperature variations for the biomes.
NOTE: a frequency value closer to 0 results in larger features.
Gradient perturbation
Gradient perturbation introduces torque distortion to the temperature noise within biomes. This distortion leads to more natural and diverse temperature patterns.
Biomes cellular (Voronoi diagrams)
Voronoi diagrams are a mathematical concept that divides a space into regions based on their proximity to a set of points.

In biome generation, Voronoi noise helps create distinct and natural patterns for different biomes.
Frequency
This frequency value is utilized to create the pattern of biomes.
NOTE: a frequency value closer to 0 results in larger features.
Gradient perturbation
Gradient perturbation introduces a torque distortion effect to the Voronoi diagram. This modification results in more natural and realistic biome shapes.
Last updated