Skip to main content

Fluid Simulation

  • Living reference work entry
  • First Online:
Encyclopedia of Computer Graphics and Games
  • 502 Accesses

Synonyms

Fluid simulation; Computed fluid flow

Definition

Simulation of fluid flow based on real-time computation on a workstation using different assumptions to approximate the overall behavior of the fluid.

Introduction

Digital simulation has been a well-explored research topic over the last decade. In particular, the simulation of natural phenomena like fluid movement has attracted a lot of attention. There are mostly two different kinds of fluid simulation. One is for realistic movement of fluids in a high-performance computing area, and the other one is a real-time fluid simulation with desktop workstations. This literature review should give an overview on existing work in the field of real-time fluid simulation and the differences between different fluid representations. In the last decades, we can observe three different classes for real-time fluid simulations. The first one is dealing with fluid in a height-field environment that is very simple – but – yet efficient approach....

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

References

  • Akinci, N., Ihmsen, M., Akinci, G., Solenthaler, B., Teschner, M.: Versatile rigid-fluid coupling for incompressible sph. ACM Trans. Graph. 31(4), 62 (2012)

    Article  Google Scholar 

  • Akinci, N., Akinci, G., Teschner, M.: Versatile surface tension and adhesion for sph fluids. ACM Trans. Graph. 32(6), 182 (2013)

    Article  Google Scholar 

  • Ando, R., Thürey, N., Wojtan, C.: Highly adaptive liquid simulations on tetrahedral meshes. ACM Trans. Graph. 32(4), 103 (2013)

    Article  Google Scholar 

  • Batty, C., Bertails, F., Bridson, R.: A fast variational framework for accurate solid–fluid coupling. ACM Trans. Graph. 26(3), 100 (2007)

    Article  Google Scholar 

  • Batty, C., Xenos, S., Houston, B.: Tetrahedral embedded boundary methods for accurate and flexible adaptive fluids. Comput. Graph. Forum 29, 695–704 (2010), Wiley Online Library

    Article  Google Scholar 

  • Bojsen-Hansen, M., Wojtan, C.: Liquid surface tracking with error compensation. ACM Trans. Graph. 32(4), 68 (2013)

    Article  Google Scholar 

  • Bridson, R.: Fluid Simulation. A. K. Peters, Ltd., Natick (2008)

    Google Scholar 

  • Brochu, T., Batty, C., Bridson, R.: Matching fluid simulation elements to surface geometry and topology. In: ACM SIGGRAPH 2010 Papers, pp. 47:1–47:9. ACM, New York, SIGGRAPH ‘10 (2010)

    Google Scholar 

  • Busaryev, O., Dey, T.K., Wang, H., Ren, Z.: Animating bubble interactions in a liquid foam. ACM Trans. Graph. 31(4), 63 (2012)

    Article  Google Scholar 

  • Chentanez, N., Müller, M.: Real-time eulerian water simulation using a restricted tall cell grid. In: ACM SIGGRAPH 2011 Papers, pp. 82:1–82:10. ACM, New York, SIGGRAPH ‘11 (2011)

    Google Scholar 

  • Chentanez, N., Müller, M., Kim, T.-Y.: Coupling 3D Eulerian, heightfield and particle methods for interactive simulation of large scale liquid phenomena. In: Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation, SCA ’14, Copenhagen, pp. 1–10. Eurographics Association, Aire-la-Ville (2014)

    Google Scholar 

  • Cleary, P.W., Pyo, S.H., Prakash, M., Koo, B.K.: Bubbling and frothing liquids. ACM Trans. Graph. 26, 97 (2007), ACM

    Article  Google Scholar 

  • Cline, D., Cardon, D., Egbert, P. K.: Fluid flow for the rest of us: Tutorial of the marker and cell method in computer graphics. Technical report. Brigham Young University (2013)

    Google Scholar 

  • Edwards, E., Bridson, R.: Detailed water with coarse grids: combining surface meshes and adaptive discontinuous galerkin. ACM Trans. Graph. 33(4), 136:1–136:9 (2014)

    Article  Google Scholar 

  • Foster, N., Metaxas, D.: Realistic animation of liquids. Graph. Model. Image Process. 58(5), 471–483 (1996)

    Article  Google Scholar 

  • Hoetzlein, R., Höllerer, T.: Interactive water streams with sphere scan conversion. In Proceedings of the 2009 Symposium on Interactive 3D Graphics and Games, pp. 107–114. ACM (2009)

    Google Scholar 

  • Hong, J.-M., Lee, H.-Y., Yoon, J.-C., Kim, C.-H.: Bubbles alive. ACM Trans. Graph. 27, 48 (2008), ACM

    Article  Google Scholar 

  • Ihmsen, M., Orthmann, J., Solenthaler, B., Kolb, A., Teschner, M.: Sph fluids in computer graphics. In: Eurographics 2014State of the Art Reports, pp. 21–42. (2014)

    Google Scholar 

  • Kass, M.: Height-field fluids for computer graphics. In: Proceedings of the 23rd Conference on Winter Simulation, IEEE Computer Society, pp. 1194–1198. Washington, DC, WSC ‘91, IEEE Computer Society (1991)

    Google Scholar 

  • Kim, B., Liu, Y., Llamas, I., Jiao, X., Rossignac, J.: Simulation of bubbles in foam with the volume control method. ACM Trans. Graph. 26, 98 (2007), ACM

    Article  Google Scholar 

  • Klein, T., Eissele, M., Weiskopf, D., Ertl, T.: Simulation, modelling and rendering of incompressible fluids in real time. In: Proceedings of the Workshop on Vision, Modelling, and Visualization 2003 (VMV ‘03), pp. 365–373 (2003)

    Google Scholar 

  • Lenaerts, T., Adams, B., Dutré, P.: Porous flow in particle-based fluid simulations. ACM Trans. Graph. 27, 49 (2008), ACM

    Article  Google Scholar 

  • Lentine, M., Zheng, W., Fedkiw, R.: A novel algorithm for incompressible flow using only a coarse grid projection. ACM Trans. Graph. 29, 114 (2010), ACM

    Article  Google Scholar 

  • Losasso, F., Shinar, T., Selle, A., Fedkiw, R.: Multiple interacting liquids. ACM Trans. Graph. 25, 812–819 (2006), ACM

    Article  Google Scholar 

  • Macklin, M., Müller, M.: Position based fluids. ACM Trans. Graph. 32(4), 104:1–104:12 (2013)

    Article  Google Scholar 

  • Mikls, B., Müller, A.D.M., Dr, P., Gross, M., Zrich, E.:. Real-time fluid simulation using height fields semester thesis (2004)

    Google Scholar 

  • Müller-Fischer, M.: Fast water simulation for games using height fields. In: GDC2008, San Francisco America (2008)

    Google Scholar 

  • Nielsen, M.B., Bridson, R.: Guide shapes for high resolution naturalistic liquid simulation. ACM Trans. Graph. 30, 83 (2011), ACM

    Article  Google Scholar 

  • Nielsen, M.B., Söderström, A., Bridson, R.: Synthesizing waves from animated height fields. ACM Trans. Graph. 32(1), 2:1–2:9 (2013)

    Article  Google Scholar 

  • O’Brien, J.F., Hodgins, J.K.: Dynamic simulation of splashing fluids. In Proceedings of the Computer Animation, IEEE Computer Society, Washington, DC, USA, CA ‘95, IEEE Computer Society, pp. 198 (1995)

    Google Scholar 

  • Premžoe, S., Tasdizen, T., Bigler, J., Lefohn, A., Whitaker, R.T.: Particle-based simulation of fluids. Comput. Graph. Forum 22, 401–410 (2003), Wiley Online Library

    Article  Google Scholar 

  • Raveendran, K., Thuerey, N., Wojtan, C., Turk, G.: Controlling liquids using meshes. In: Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 255–264. Eurographics Association (2012)

    Google Scholar 

  • Ren, B., Li, C., Yan, X., Lin, M.C., Bonet, J., Hu, S.-M.: Multiple-fluid sph simulation using a mixture model. ACM Trans. Graph. 33(5), 171 (2014)

    Article  Google Scholar 

  • Robinson-Mosher, A., Shinar, T., Gretarsson, J., Su, J., Fedkiw, R.: Two-way coupling of fluids to rigid and deformable solids and shells. ACM Trans. Graph. 27, 46 (2008), ACM

    Article  Google Scholar 

  • Schechter, H., Bridson, R.: Ghost sph for animating water. ACM Trans. Graph. 31(4), 61 (2012)

    Article  Google Scholar 

  • Shin, S.-H., Kam, H.R., Kim, C.-H.: Hybrid simulation of miscible mixing with viscous fingering. Comput. Graph. Forum 29, 675–683 (2010), Wiley Online Library

    Article  Google Scholar 

  • Solenthaler, B., Gross, M.: Two-scale particle simulation. ACM Trans. Graph. 30, 81 (2011), ACM

    Article  Google Scholar 

  • Solenthaler, B., Pajarola, R.: Predictive-corrective incompressible sph. ACM Trans. Graph. 28, 40 (2009), ACM

    Article  Google Scholar 

  • Stam, J.: Stable fluids. In: Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques, pp. 121–128. ACM Press/Addison-Wesley Publishing Co (1999)

    Google Scholar 

  • Thürey, N., Wojtan, C., Gross, M., Turk, G.: A multiscale approach to mesh-based surface tension flows. ACM Trans. Graph. 29, 48 (2010), ACM

    Article  Google Scholar 

  • Wojtan, C., Thürey, N., Gross, M., Turk, G.: Physics-inspired topology changes for thin fluid features. ACM Trans. Graph. 29, 50 (2010), ACM

    Article  Google Scholar 

  • Yu, Q., Neyret, F., Bruneton, E., Holzschuch, N.: Scalable real-time animation of rivers. Comput. Graph. Forum 28, 239–248 (2009), Wiley Online Library

    Article  Google Scholar 

  • Yu, J., Wojtan, C., Turk, G., Yap, C.: Explicit mesh surfaces for particle based fluids. Comp. Graph. Forum 31(2pt4), 815–824 (2012)

    Article  Google Scholar 

  • Yuksel, C., Keyser, J.: Fast real-time caustics from height fields. Vis. Comput 25(5–7), 559–564 (2009)

    Article  Google Scholar 

  • Yuksel, C., House, D.H., Keyser, J.: Wave particles. In: ACM SIGGRAPH 2007 Papers, ACM, New York, SIGGRAPH ‘07, ACM (2007)

    Google Scholar 

  • Zhang, Y., Ma, K.-L.: Spatio-temporal extrapolation for fluid animation. ACM Trans. Graph. 32(6), 183 (2013)

    Article  Google Scholar 

  • Zhu, B., Lu, W., Cong, M., Kim, B., Fedkiw, R.: A new grid structure for domain extension. ACM Trans. Graph. 32(4), 63:1–63:12 (2013)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Manuel Schmidt .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this entry

Cite this entry

Schmidt, M., Savoye, Y. (2015). Fluid Simulation. In: Lee, N. (eds) Encyclopedia of Computer Graphics and Games. Springer, Cham. https://doi.org/10.1007/978-3-319-08234-9_55-1

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-08234-9_55-1

  • Received:

  • Accepted:

  • Published:

  • Publisher Name: Springer, Cham

  • Online ISBN: 978-3-319-08234-9

  • eBook Packages: Springer Reference Computer SciencesReference Module Computer Science and Engineering

Publish with us

Policies and ethics