acron.vegetation

EcoSpecies

What an Ecosystem needs to know about a plant species: its size and life, how it takes shade, which ground it wants, and how it spreads.

EcoTerrain

The ground an ecosystem grows on: a heightfield over a rectangle of the world, and optional masks over the same rectangle -- moisture (0 dry .

EcoTile

The plants one simulated tile (or region) ended with, and the light that reaches its ground.

Ecosystem

A plant-ecosystem simulator after Deussen et al., "Realistic modeling and rendering of plant ecosystems" (SIGGRAPH 1998: plants competing for room and light, succession, seeding) and Makowski et al., "Synthetic Silviculture: Multi-scale Modeling of Plant Ecosystems" (SIGGRAPH 2019: plants shading their neighbours by their crowns, shade tolerance, self- thinning, seed dispersal), for placing woods over a terrain.

GrassField

The CPU side of instanced grass: where the blades stand, in square cells round the camera, and which cells draw at which level of detail.

GrassTrample

Where the grass has been trodden or driven over: a square map of `size` texels over `extent` metres that follows a centre (a camera, a player, a vehicle) in whole texels, so what was stamped stays put in the world while the map moves.

Global Functions