Evolving Sub-Grid Turbulence for Smoke Animation
Abstract
We introduce a simple turbulence model for smoke animation, qualitatively capturing the transport, diffusion, and spectral cascade of turbulent energy unresolved on a typical simulation grid. We track the mean kinetic energy per octave of turbulence in each grid cell, and a novel 'net rotation' variable for modeling the self-advection of turbulent eddies. These additions to a standard fluid solver drive a procedural post-process, layering plausible dynamically evolving turbulent details on top of the large-scale simulated motion. Finally, to make the most of the simulation grid before jumping to procedural sub-grid models, we propose a new multistep predictor to alleviate the nonphysical dissipation of angular momentum in standard graphics fluid solvers.
BibTeX
@inproceedings {10.2312:SCA:SCA08:001-007,
booktitle = {Eurographics/SIGGRAPH Symposium on Computer Animation},
editor = {Markus Gross and Doug James},
title = {{Evolving Sub-Grid Turbulence for Smoke Animation}},
author = {Schechter, Hagit and Bridson, Robert},
year = {2008},
publisher = {The Eurographics Association},
ISSN = {1727-5288},
ISBN = {978-3-905674-10-1},
DOI = {10.2312/SCA/SCA08/001-007}
}
booktitle = {Eurographics/SIGGRAPH Symposium on Computer Animation},
editor = {Markus Gross and Doug James},
title = {{Evolving Sub-Grid Turbulence for Smoke Animation}},
author = {Schechter, Hagit and Bridson, Robert},
year = {2008},
publisher = {The Eurographics Association},
ISSN = {1727-5288},
ISBN = {978-3-905674-10-1},
DOI = {10.2312/SCA/SCA08/001-007}
}