Temperature and climate
Last updated
Last updated
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.
Imagine 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.
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 introduces torque distortion to the temperature noise within biomes. This distortion leads to more natural and diverse temperature patterns.
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.
This frequency value is utilized to create the pattern of biomes.
NOTE: a frequency value closer to 0 results in larger features.
Gradient perturbation introduces a torque distortion effect to the Voronoi diagram. This modification results in more natural and realistic biome shapes.