Fast Simulation of Viscous Lava Flow Using Green's Functions as a Smoothing Kernel
dc.contributor.author | Kedadry, Yannis | en_US |
dc.contributor.author | Cordonnier, Guillaume | en_US |
dc.contributor.editor | Zordan, Victor | en_US |
dc.date.accessioned | 2024-08-20T08:28:29Z | |
dc.date.available | 2024-08-20T08:28:29Z | |
dc.date.issued | 2024 | |
dc.description.abstract | We present a novel approach to simulate large-scale lava flow in real-time. We use a depth-averaged model from numerical vulcanology to simplify the problem to 2.5D using a single layer of particle with thickness. Yet, lava flow simulation is challenging due to its strong viscosity which introduces computational instabilities. We solve the associated partial differential equations with approximated Green's functions and observe that this solution acts as a smoothing kernel. We use this kernel to diffuse the velocity based on Smoothed Particle Hydrodynamics. This yields a representation of the velocity that implicitly accounts for horizontal viscosity which is otherwise neglected in standard depth-average models. We demonstrate that our method efficiently simulates large-scale lava flows in real-time. | en_US |
dc.description.sectionheaders | Posters | |
dc.description.seriesinformation | Eurographics/ ACM SIGGRAPH Symposium on Computer Animation - Posters | |
dc.identifier.doi | 10.2312/sca.20241172 | |
dc.identifier.isbn | 978-3-03868-263-9 | |
dc.identifier.pages | 2 pages | |
dc.identifier.uri | https://doi.org/10.2312/sca.20241172 | |
dc.identifier.uri | https://diglib.eg.org/handle/10.2312/sca20241172 | |
dc.publisher | The Eurographics Association | en_US |
dc.rights | Attribution 4.0 International License | |
dc.rights.uri | https://creativecommons.org/licenses/by/4.0/ | |
dc.subject | CCS Concepts: Computing methodologies → Modeling and simulation; Real-time simulation | |
dc.subject | Computing methodologies → Modeling and simulation | |
dc.subject | Real time simulation | |
dc.title | Fast Simulation of Viscous Lava Flow Using Green's Functions as a Smoothing Kernel | en_US |
Files
Original bundle
1 - 1 of 1