Sparse representation of terrains for procedural modeling
Eric Guérin, Julie Digne, Eric Galin, Adrien Peytavie Computer Graphics Forum. Volume 35, number 2. Proceedings of Eurographics 2016, Lisbon.
In this paper, we present a simple and efficient method to represent terrains as elevation functions built from linear combinations of landform features (atoms). These features can be extracted either from real world data-sets or procedural primitives, or from any combination of multiple terrain models. Our approach consists in representing the elevation function as a sparse combination of primitives, a concept which we call Sparse Construction Tree, which blends the different landform features stored in a dictionary. The sparse representation allows us to represent complex terrains using combinations of atoms from a small dictionary, yielding a powerful and compact terrain representation and synthesis tool. Moreover, we present a method for automatically learning the dictionary and generating the Sparse Construction Tree model. We demonstrate the efficiency of our method in several applications: inverse procedural modeling of terrains, terrain amplification and synthesis from a coarse sketch.
You can find the source code of the terrain amplification method here : https://github.com/eric-guerin/terrain-amplification.
Video
Get the article
BibTeX
@article {guerin2016,
author = {Guérin, Eric and Digne, Julie and Galin,
Eric and Peytavie, Adrien},
title = {Sparse representation of terrains for
procedural modeling},
journal = {Computer Graphics Forum
(proceedings of Eurographics 2016)},
volume = {35},
number = {2},
issn = {1467-8659},
url = {http://dx.doi.org/10.1111/cgf.12821},
doi = {10.1111/cgf.12821},
pages = {177--187},
year = {2016},
}