Synthetic Turbulence using Artificial Boundary Layers

Tobias Pfaff, Nils Thuerey, Markus Gross, Andrew Selle, Markus Gross

Research output: Contribution to journalArticlepeer-review

2 Scopus citations

Abstract

Turbulent vortices in fluid flows are crucial for a visually interesting appearance. Although there has been a significant amount of work on turbulence in graphics recently, these algorithms rely on the underlying simulation to resolve the flow around objects. We build upon work from classical fluid mechanics to design an algorithm that allows us to accurately precompute the turbulence being generated around an object immersed in a flow. This is made possible by modeling turbulence formation based on an averaged flow field, and relying on universal laws describing the flow near a wall. We precompute the confined vorticity in the boundary layer around an object, and simulate the boundary layer separation during a fluid simulation. Then, a turbulence model is used to identify areas where this separated layer will transition into actual turbulence. We sample these regions with vortex particles, and simulate the further dynamics of the vortices based on these particles. We will show how our method complements previous work on synthetic turbulence, and yields physically plausible results. In addition, we demonstrate that our method can efficiently compute turbulent flows around a variety of objects including cars, whisks, as well as boulders in a river flow.We can even apply our model to precomputed static flow fields, yielding turbulent dynamics without a costly simulation.

Original languageEnglish
Pages (from-to)1-10
Number of pages10
JournalACM Transactions on Graphics
Volume28
Issue number5
DOIs
StatePublished - 1 Dec 2009
Externally publishedYes

Keywords

  • Fluid Simulation
  • Physically Based Animation
  • Turbulence

Fingerprint

Dive into the research topics of 'Synthetic Turbulence using Artificial Boundary Layers'. Together they form a unique fingerprint.

Cite this