Faculty of Information Technology, BUT

Publication Details

Large-Scale Physics-Based Terrain Editing Using Adaptive Tiles on the GPU

VANEK Juraj, BENEŠ Bedřich, HEROUT Adam and ŠŤAVA Ondřej. Large-Scale Physics-Based Terrain Editing Using Adaptive Tiles on the GPU. IEEE Computer Graphics and Applications, vol. 2011, no. 1, p. 10. ISSN 0272-1716.
Czech title
Editace rozsáhlých terénů fyzikálními nástroji s použitím adaptivních dlaždic na GPU
journal article
Vanek Juraj, Ing. (DCGM FIT BUT)
Beneš Bedřich, prof., Ph.D. (PU)
Herout Adam, prof. Ing., Ph.D. (DCGM FIT BUT)
Šťava Ondřej (PU)
Digital content authoring, large-scale terrain, physics-based simulation, terrain editing, mip-map, hydraulic erosion,
In this article, we introduce a new interactive, intuitive, and accessible physics-based framework for digital terrain editing. Our solution is suitable for users involved in digital content authoring and does not assume any in-depth knowledge about physics-based simulations. Large terrains can be loaded from external sources, generated procedurally, or created manually, and they are edited at interactive framerates on the GPU. We introduce two simplifications that allow us to perform large scale editing. First, the terrain is divided into tiles of different resolutions according to the complexity of the underlying terrain. Second, each tile is stored as a mip-map texture and different levels of detail are used during the physics-based simulation depending on the dynamics of terrain changes. In comparison with nonadaptive computation, by using our approach we can achieve a 50% speedup with a simultaneous 25% savings of memory. Most important, we can process terrain sizes that were not possible to process with previous approaches.
IEEE Computer Graphics and Applications, vol. 2011, no. 1, ISSN 0272-1716
IEEE Computer Society
   author = "Juraj Vanek and Bed\v{r}ich Bene\v{s} and Adam Herout and Ond\v{r}ej \v{S}\v{t}ava",
   title = "Large-Scale Physics-Based Terrain Editing Using Adaptive Tiles on the GPU",
   pages = 10,
   journal = "IEEE Computer Graphics and Applications",
   volume = 2011,
   number = 1,
   year = 2011,
   ISSN = "0272-1716",
   language = "english",
   url = "https://www.fit.vut.cz/research/publication/9709"
Back to top