Skip to main content
Log in

Automated sampling and control of gaseous simulations

  • Original Article
  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

In this work, we describe a method that automates the sampling and control of gaseous fluid simulations. Several recent approaches have provided techniques for artists to generate high-resolution simulations based on a low-resolution simulation. However, often in applications the overall flow in the low-resolution simulation that an animator observes and intends to preserve is composed of even lower frequencies than the low resolution itself. In such cases, attempting to match the low-resolution simulation precisely is unnecessarily restrictive. We propose a new sampling technique to efficiently capture the overall flow of a fluid simulation, at the scale of user’s choice, in such a way that the sampled information is sufficient to represent what is virtually perceived and no more. Thus, by applying control based on the sampled data, we ensure that in the resulting high-resolution simulation, the overall flow is matched to the low-resolution simulation and the fine details on the high resolution are preserved. The samples we obtain have both spatial and temporal continuity that allows smooth keyframe matching and direct manipulation of visible elements such as smoke density through temporal blending of samples. We demonstrate that a user can easily configure a simulation with our system to achieve desired results.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

References

  1. Angelidis, A., Neyret, F., Singh, K., Nowrouzezahrai, D.: A controllable, fast and stable basis for vortex based smoke simulation. In: Proceedings of the Eurographics/ACM SIGGRAPH Symposium on Computer Animation, pp. 25–32 (2006)

    Google Scholar 

  2. Fattal, R., Lischinski, D.: Target-driven smoke animation. ACM Trans. Graph. 23(3), 441–448 (2004)

    Article  Google Scholar 

  3. Fedkiw, R., Stam, J., Jensen, H.W.: Visual simulation of smoke. In: Proc. of ACM SIGGRAPH ’01, pp. 15–22 (2001)

    Chapter  Google Scholar 

  4. Foster, N., Fedkiw, R.: Practical animation of liquids. In: Proceedings of ACM SIGGRAPH ’01, pp. 23–30 (2001)

    Chapter  Google Scholar 

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

    Article  Google Scholar 

  6. Foster, N., Metaxas, D.: Controlling fluid animation. In: Computer Graphics International, pp. 178–188 (1997)

    Google Scholar 

  7. He, S., Lau, R.W.H.: Synthetic controllable turbulence using robust second vorticity confinement. Comput. Graph. Forum 32, 27–35 (2013)

    Article  Google Scholar 

  8. Hong, J.M., Kim, C.H.: Controlling fluid animation with geometric potential: research articles. Comput. Animat. Virtual Worlds 15(3–4), 147–157 (2004)

    Article  Google Scholar 

  9. Huang, R., Melek, Z., Keyser, J.: Preview-based sampling for controlling gaseous simulations. In: Proceedings of the 2011 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 177–186 (2011)

    Chapter  Google Scholar 

  10. Kim, B., Liu, Y., Llamas, I., Rossignac, J.: Advections with significantly reduced dissipation and diffusion. IEEE Trans. Vis. Comput. Graph. 13, 135–144 (2007)

    Article  Google Scholar 

  11. Kim, T., Thürey, N., James, D., Gross, M.: Wavelet turbulence for fluid simulation. ACM Trans. Graph. 27, 50:1–50:6 (2008)

    Google Scholar 

  12. Kim, Y., Machiraju, R., Thompson, D.: Path-based control of smoke simulations. In: Proceedings of the Eurographics/ACM SIGGRAPH Symposium on Computer Animation, pp. 33–42 (2006)

    Google Scholar 

  13. Lagae, A., Dutré, P.: A comparison of methods for generating Poisson disk distributions. Comput. Graph. Forum 27(1), 114–129 (2008)

    Article  Google Scholar 

  14. McCool, M., Fiume, E.: Hierarchical Poisson disk sampling distributions. In: Proceedings of the Conference on Graphics Interface ’92, pp. 94–105 (1992)

    Google Scholar 

  15. McNamara, A., Treuille, A., Popović, Z., Stam, J.: Fluid control using the adjoint method. ACM Trans. Graph. 23(3), 449–456 (2004)

    Article  Google Scholar 

  16. Müller, M., Charypar, D., Gross, M.: Particle-based fluid simulation for interactive applications. In: Proceedings of the 2003 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 154–159 (2003)

    Google Scholar 

  17. Narain, R., Sewall, J., Carlson, M., Lin, M.C.: Fast animation of turbulence using energy transport and procedural synthesis. ACM Trans. Graph. 27, 166:1–166:8 (2008)

    Article  Google Scholar 

  18. Nielsen, M.B., Christensen, B.B., Zafar, N.B., Roble, D., Museth, K.: Guiding of smoke animations through variational coupling of simulations at different resolutions. In: Proceedings of the 2009 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 217–226 (2009)

    Chapter  Google Scholar 

  19. Nielsen, M.B., Christiansen, B.B.: Improved variational guiding of smoke animations. Comput. Graph. Forum 29, 705–712 (2010)

    Article  Google Scholar 

  20. Pfaff, T., Thürey, N., Cohen, J., Tariq, S., Gross, M.: Scalable fluid simulation using anisotropic turbulence particles. ACM Trans. Graph. 29, 174:1–174:8 (2010)

    Article  Google Scholar 

  21. Pighin, F., Cohen, J.M., Shah, M.: Modeling and editing flows using advected radial basis functions. In: Proc. ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 223–232 (2004)

    Chapter  Google Scholar 

  22. Rasmussen, N., Enright, D., Nguyen, D., Marino, S., Sumner, N., Geiger, W., Hoon, S., Fedkiw, R.: Directable photorealistic liquids. In: Proceedings of the 2004 ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA ’04), pp. 193–202 (2004)

    Chapter  Google Scholar 

  23. Schechter, H., Bridson, R.: Evolving sub-grid turbulence for smoke animation. In: Proceedings of the 2008 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 1–7 (2008)

    Google Scholar 

  24. Schpok, J., Dwyer, W., Ebert, D.S.: Modeling and animating gases with simulation features. In: Proceedings of the Eurographics/ACM SIGGRAPH Symposium on Computer Animation, pp. 97–105 (2005)

    Google Scholar 

  25. Shi, L., Yu, Y.: Controllable smoke animation with guiding objects. ACM Trans. Graph. 24(1), 140–164 (2005)

    Article  MathSciNet  Google Scholar 

  26. Shi, L., Yu, Y.: Taming liquids for rapidly changing targets. In: Proceedings of the 2005 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 229–236 (2005)

    Chapter  Google Scholar 

  27. Stam, J.: Stable fluids. In: Proc. of ACM SIGGRAPH ’99, pp. 121–128 (1999)

    Chapter  Google Scholar 

  28. Steinhoff, J., Fan, M., Wang, L., Dietz, W.: Convection of concentrated vortices and passive scalars as solitary waves. J. Sci. Comput. 19(1–3), 457–478 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  29. Thürey, N., Keiser, R., Pauly, M., Rüde, U.: Detail-preserving fluid control. In: Proceedings of the 2006 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 7–12 (2006)

    Google Scholar 

  30. Tomasi, C., Manduchi, R.: Bilateral filtering for gray and color images. In: Proceedings of the Sixth International Conference on Computer Vision, pp. 839–846 (1998)

    Google Scholar 

  31. Treuille, A., McNamara, A., Popović, Z., Stam, J.: Keyframe control of smoke simulation. ACM Trans. Graph. 22(3), 716–723 (2003)

    Article  Google Scholar 

  32. Yuan, Z., Chen, F., Zhao, Y.: Pattern-guided smoke animation with Lagrangian coherent structure. In: Proceedings of the 2011 SIGGRAPH Asia Conference, pp. 136:1–136:8 (2011)

    Google Scholar 

Download references

Acknowledgements

This publication is based in part on work supported by NSF Grant IIS-0917286 and by Award Number KUS-CI-016-04, made by King Abdullah University of Science and Technology (KAUST).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ruoguan Huang.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Huang, R., Keyser, J. Automated sampling and control of gaseous simulations. Vis Comput 29, 751–760 (2013). https://doi.org/10.1007/s00371-013-0798-0

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00371-013-0798-0

Keywords

Navigation