TY - JOUR
T1 - Synthetic Turbulence using Artificial Boundary Layers
AU - Pfaff, Tobias
AU - Thuerey, Nils
AU - Gross, Markus
AU - Selle, Andrew
AU - Gross, Markus
PY - 2009/12/1
Y1 - 2009/12/1
N2 - 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.
AB - 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.
KW - Fluid Simulation
KW - Physically Based Animation
KW - Turbulence
UR - http://www.scopus.com/inward/record.url?scp=85024279278&partnerID=8YFLogxK
U2 - 10.1145/1618452.1618467
DO - 10.1145/1618452.1618467
M3 - Article
AN - SCOPUS:85024279278
SN - 0730-0301
VL - 28
SP - 1
EP - 10
JO - ACM Transactions on Graphics
JF - ACM Transactions on Graphics
IS - 5
ER -