“Synthetic turbulence using artificial boundary layers” – ACM SIGGRAPH HISTORY ARCHIVES

“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


ACM Digital Library Publication:



Overview Page:



Submit a story:

If you would like to submit a story about this presentation, please contact us: historyarchives@siggraph.org