“Synthetic turbulence using artificial boundary layers”
Conference:
Type(s):
Title:
- Synthetic turbulence using artificial boundary layers
Session/Category Title: Physically based animation
Presenter(s)/Author(s):
Moderator(s):
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.
References:
1. Baldwin, B. S., and Lomax, H. 1978. Thin Layer Approximation and Algebraic Model for Seperated Turbulent Flows. American Institute of Aeronautics and Astronautics Journal.Google Scholar
2. Batty, C., Bertails, F., and Bridson, R. 2007. A fast variational framework for accurate solid-fluid coupling. ACM Transactions on Graphics 26, 3, Article 100. Google ScholarDigital Library
3. Bridson, R., Houriham, J., and Nordenstam, M. 2007. Curl-noise for procedural fluid flow. ACM SIGGRAPH papers 26, 3, Article 46. Google ScholarDigital Library
4. Carlson, M., Mucha, P. J., and Turk, G. 2004. Rigid fluid: Animating the interplay between rigid bodies and fluid. ACM Trans. Graph. (SIGGRAPH Proc.) 23, 377–384. Google ScholarDigital Library
5. Driest, E. R. V. 1956. On turbulent flow near a wall. J. Aeronaut. Sci. 23, 11, 1007–1011.Google ScholarCross Ref
6. Enright, D., Marschner, S., and Fedkiw, R. 2002. Animation and rendering of complex water surfaces. In Proceedings of ACM SIGGRAPH, pp. 736–744. Google ScholarDigital Library
7. Fedkiw, R., Stam, J., and Jensen, H. W. 2001. Visual simulation of smoke. In Proceedings of ACM SIGGRAPH, 15–22. Google ScholarDigital Library
8. Feldman, B. E., O’Brien, J. F., and Klingner, B. M. 2005. Animating gases with hybrid meshes. In Proceedings of ACM SIGGRAPH. Google ScholarDigital Library
9. Guendelman, E., Bridson, R., and Fedkiw, R. 2003. Non-convex rigid bodies with stacking. ACM Trans. Graph. (SIGGRAPH Proc.) 22, 3, 871–878. Google ScholarDigital Library
10. Irving, G., Guendelman, E., Losasso, F., and Fedkiw, R. 2006. Efficient simulation of large bodies of water by coupling two and three dimensional techniques. ACM Trans. Graph. (SIGGRAPH Proc.) 25, 3, 805–811. Google ScholarDigital Library
11. Jiménez, J., and Orland, P. 1993. The rollup of a vortex layer near a wall. Journal of Fluid Mechanics.Google ScholarCross Ref
12. Kim, B., Liu, Y., Llamas, I., and Rossignac, J. 2005. Flow-fixer: Using BFECC for fluid simulation. In Proceedings of Eurographics Workshop on Natural Phenomena. Google ScholarCross Ref
13. Kim, D., young Song, O., and Ko, H.-S. 2008. A semi-lagrangian cip fluid solver without dimensional splitting. Comput. Graph. Forum (Proc. Eurographics) 27, 2, 467–475.Google ScholarCross Ref
14. Kim, T., Thuerey, N., James, D., and Gross, M. 2008. Wavelet Turbulence for Fluid Simulation. ACM SIGGRAPH Papers 27, 3 (Aug), Article 6. Google ScholarDigital Library
15. Klingner, B. M., Feldman, B. E., Chentanez, N., and O’Brien, J. F. 2006. Fluid animation with dynamic meshes. In Proceedings of ACM SIGGRAPH. Google ScholarDigital Library
16. Kolmogorov, A. 1941. The local structure of turbulence in incompressible viscous fluid for very large reynolds number. Dokl. Akad. Nauk SSSR 30.Google Scholar
17. Lamorlette, A., and Foster, N. 2002. Structural modeling of flames for a production environment. In Proceedings of ACM SIGGRAPH. Google ScholarDigital Library
18. Le, H., Moin, P., and Kim, J. 1997. Direct numerical simulation of turbulent flow over a backward-facing step. J. Fluid Mech. 330, 01, 349–374.Google ScholarCross Ref
19. Losasso, F., Gibou, F., and Fedkiw, R. 2004. Simulating water and smoke with an octree data structure. Proceedings of ACM SIGGRAPH, 457–462. Google ScholarDigital Library
20. Molemaker, J., Cohen, J. M., Patel, S., and Noh, J. 2008. Low viscosity flow simulations for animation. In ACM SIGGRAPH/Eurographics Symp. on Comp. Anim., 9–18. Google ScholarDigital Library
21. Mullen, P., Crane, K., Pavlov, D., Tong, Y., and Desbrun, M. 2009. Energy-Preserving Integrators for Fluid Animation. ACM SIGGRAPH Papers 28, 3 (Aug). Google ScholarDigital Library
22. Narain, R., Sewall, J., Carlson, M., and Lin, M. C. 2008. Fast animation of turbulence using energy transport and procedural synthesis. ACM SIGGRAPH Asia papers, Article 166. Google ScholarDigital Library
23. Pope, S. B. 2000. Turbulent Flows. Cambridge University Press.Google Scholar
24. Rasmussen, N., Nguyen, D. Q., Geiger, W., and Fedkiw, R. 2003. Smoke simulation for large scale phenomena. In Proceedings of ACM SIGGRAPH. Google ScholarDigital Library
25. Robinson-Mosher, A., Shinar, T., Gretarsson, J., Su, J., and Fedkiw, R. 2008. Two-way coupling of fluids to rigid and deformable solids and shells. ACM SIGGRAPH papers 27, 3 (Aug.), Article 46. Google ScholarDigital Library
26. Schechter, H., and Bridson, R. 2008. Evolving sub-grid turbulence for smoke animation. In Proceedings of the 2008 ACM/Eurographics Symposium on Computer Animation. Google ScholarDigital Library
27. Selle, A., Rasmussen, N., and Fedkiw, R. 2005. A vortex particle method for smoke, water and explosions. In Proceedings of SIGGRAPH. Google ScholarDigital Library
28. Selle, A., Fedkiw, R., Kim, B., Liu, Y., and Rossignac, J. 2008. An unconditionally stable MacCormack method. Journal of Scientific Computing. Google ScholarDigital Library
29. Stam, J., and Fiume, E. 1993. Turbulent wind fields for gaseous phenomena. In Proceedings of ACM SIGGRAPH. Google ScholarDigital Library
30. Stam, J. 1999. Stable fluids. In Proceedings of ACM SIGGRAPH. Google ScholarDigital Library
31. Wicke, M., Stanton, M., and Treuille, A. 2009. Modular Bases for Fluid Dynamics. ACM SIGGRAPH Papers 28 (Aug), Article 39. Google ScholarDigital Library


