Expand description
Biome classification, climate simulation, and biome-driven parameters.
Implements a Whittaker biome diagram classifier driven by temperature, humidity, altitude, and slope. Also provides a climate simulator that derives these parameters from a heightmap using atmospheric physics.
Structs§
- Biome
Adjacency - Tracks which biomes border each other in a map.
- Biome
Classifier - Classifies a location into a
BiomeTypebased onBiomeParams. - Biome
Color - Color palette for a biome.
- Biome
Map - A 2D map of biome assignments.
- Biome
Noise Variator - Adds noise variation to biome parameters for more organic transitions.
- Biome
Params - Input parameters for biome classification.
- Biome
Stats - Statistics about biome distribution in a region.
- Biome
Succession - Models how biomes transition over time (ecological succession).
- Biome
Transition Map - A map where each cell stores the blend factor between its biome and its neighbors.
- Climate
Map - Output of the climate simulator: temperature and humidity maps.
- Climate
Simulator - Simulates climate across a terrain given a heightmap.
- Precipitation
Pattern - Models seasonal precipitation patterns for a biome.
- River
Simulator - Simulates rivers as paths of high precipitation runoff.
- Season
Factor - Describes how a biome changes by season.
- Temperature
Range - Monthly temperature range for a biome.
- Transition
Zone - Describes the blend zone between two adjacent biomes.
- Vegetation
Density - Vegetation density parameters for a biome.
Enums§
- Biome
Type - All supported biome types. Each represents a distinct ecological zone.
- Climate
Zone - Major climate zone classification (Koppen simplified).