Back to Search Start Over

Procedural Riverscapes

Authors :
A. Peytavie
T. Dupont
E. Guérin
Y. Cortial
B. Benes
J. Gain
E. Galin
Modélisation Géométrique, Géométrie Algorithmique, Fractales (GeoMod)
Laboratoire d'InfoRmatique en Image et Systèmes d'information (LIRIS)
Institut National des Sciences Appliquées de Lyon (INSA Lyon)
Institut National des Sciences Appliquées (INSA)-Université de Lyon-Institut National des Sciences Appliquées (INSA)-Université de Lyon-Centre National de la Recherche Scientifique (CNRS)-Université Claude Bernard Lyon 1 (UCBL)
Université de Lyon-École Centrale de Lyon (ECL)
Université de Lyon-Université Lumière - Lyon 2 (UL2)-Institut National des Sciences Appliquées de Lyon (INSA Lyon)
Université de Lyon-Université Lumière - Lyon 2 (UL2)
Origami (Origami)
Department of Computer Science [Purdue]
Purdue University [West Lafayette]
University of Cape Town
ANR-16-CE33-0001,HDWorlds,Modèles procéduraux paramétriques pour la représentation d'univers virtuels complexes(2016)
Source :
Computer Graphics Forum, Computer Graphics Forum, Wiley, In press, HAL
Publication Year :
2019
Publisher :
Wiley, 2019.

Abstract

International audience; This paper addresses the problem of creating animated riverscapes through a novel procedural framework that generates the inscribing geometry of a river network and then synthesizes matching real-time water movement animation. Our approach takes bare-earth heightfields as input, derives hydrologically-inspired river network trajectories, carves riverbeds into the terrain, and then automatically generates a corresponding blend-flow tree for the water surface. Characteristics, such as the riverbed width, depth and shape, as well as elevation and flow of the fluid surface, are procedurally derived from the terrain and river type. The riverbed is inscribed by combining compactly supported elevation modifiers over the river course. Subsequently, the water surface is defined as a time-varying continuous function encoded as a blend-flow tree with leaves that are parameterized procedural flow primitives and internal nodes that are blend operators. While river generation is fully automated, we also incorporate intuitive interactive editing of both river trajectories and individual riverbed and flow primitives. The resulting framework enables the generation of a wide range of river forms, ranging from slow meandering rivers to rapids with churning water, including surface effects, such as foam and leaves carried downstream.

Details

ISSN :
14678659 and 01677055
Volume :
38
Database :
OpenAIRE
Journal :
Computer Graphics Forum
Accession number :
edsair.doi.dedup.....ae2745ec1104faac9bcbc9c1debf13fe
Full Text :
https://doi.org/10.1111/cgf.13814