Authors:
Alexander Maximilian Nilles
;
Lars Günther
and
Stefan Müller
Affiliation:
Institute for Computational Visualistics, University of Koblenz, Universitätsstr. 1, Koblenz, Germany
Keyword(s):
Real-Time Simulation, Aeolian Erosion, Hydraulic Erosion, Vegetation Simulation, Desert, Sand Dune Simulation, GPU, CUDA.
Abstract:
We present a novel real-time combined simulation for aeolian erosion, hydraulic erosion and vegetation, capable of transforming barren deserts with sand dunes into lush forest landscapes and vice versa using simple user interaction. Existing aeolian and hydraulic erosion methods are extended and unified using a moisture model on a layered heightmap, supporting bedrock, soil and sand as terrain materials. Vegetation uses a 3D radius-based model and is efficiently rasterized to a 2D density map via a split-Gaussian model, inhibiting erosion. Abiotic factors such as moisture, terrain slope, surface water and illumination are considered in vegetation growth and vegetation can spread radially as well as with the wind. Each plant considers the position and size of all neighboring plants as a biotic growth factor, made possible through a set of uniform grids of varying resolutions. The user can freely model different plant species by defining their ecological niche and adaptability to chang
es in terrain elevation and competition with other plants. Even underwater vegetation is possible. Interspecies competition can be defined freely using a competition matrix. The resulting method runs in real-time at a terrain resolution of 20482 with 2,000,000.00 plants.
(More)