Skip to main content
Log in

Interface Reconstruction of Multiple Immiscible Fluids

  • Research Article - Physics
  • Published:
Arabian Journal for Science and Engineering Aims and scope Submit manuscript

Abstract

We present a particle-based approach for animating multiple interacting liquids that can handle a number of immiscible fluids. We solve the usual problem of robust interface tracking by reconstructing the zero level set of our novel composite implicit function. Its recurrent formulation handles directly interfaces between any number of liquids including their free surfaces. To further enhance visual quality of the interfaces, we identify and refine particles in the vicinity of the surface. Our extraction scheme of near-surface particles robustly handles irregular distributions and rapid oscillations during the marking process. The surface is refined by upsampling new points along splines formed between neighbor particles. This strategy gives us smoother interfaces while having faster computation compared to a full simulation in a higher resolution. The proposed improvements can be easily implemented into the common smoothed-particle hydrodynamics framework.

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.

Similar content being viewed by others

References

  1. Losasso, F.; Shinar, T.; Selle, A.; Fedkiw, R.: Multiple interacting liquids. In: SIGGRAPH’06: ACM SIGGRAPH 2006 Papers, pp. 812–819. ACM Press, New York (2006)

  2. Kim B.: Multi-phase fluid simulations using regional level sets. ACM Trans. Graph. 29, 175:1–175:8 (2010)

    Google Scholar 

  3. Zhang, Y.; Solenthaler, B.; Pajarola, R.: Adaptive sampling and rendering of fluids on the GPU. In: Eurographics/IEEE VGTC Symposium on Point-Based Graphics, pp. 137–146. Los Angeles (2008)

  4. Alexa M., Behr J., Cohen-Or D., Fleishman S., Levin D., Silva C.T.: Computing and rendering point set surfaces. IEEE Trans. Vis. Comput. Graph. 9, 3–15 (2003)

    Article  Google Scholar 

  5. Levin, D.: Mesh-independent surface interpolation. In: Geometric Modeling for Scientific Visualization, pp. 37–49 (2003)

  6. Pauly M., Kobbelt L.P., Gross M.: Point-based multiscale surface representation. ACM Trans. Graph. 25, 177–193 (2006)

    Article  Google Scholar 

  7. Adams B., Pauly M., Keiser R., Guibas L.J.: Adaptively sampled particle fluids. ACM Trans. Graph. 26(3), 48:1–48:7 (2007)

    Article  Google Scholar 

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

    Article  Google Scholar 

  9. Guennebaud G., Barthe L., Paulin M.: Dynamic surfel set refinement for high-quality rendering. Comput. Graph. 28, 827–838 (2004)

    Article  Google Scholar 

  10. Guennebaud G., Barthe L., Paulin M.: Interpolatory refinement for realtime processing of point-based geometry. Comput. Graph. Forum 24(3), 657–667 (2005)

    Article  Google Scholar 

  11. Solenthaler, B.; Zhang, Y.; Pajarola, R.: Efficient refinement of dynamic point data. In: Symposium on Point-Based Graphics, pp. 65–72 (2007)

  12. Ando, R.; Tsuruno, R.: A particle-based method for preserving fluid sheets. In: Proceedings of the 2011 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, SCA ’11, pp. 7–16. ACM, New York, NY, USA (2011)

  13. Solenthaler B., Schläfli J., Pajarola R.: A unified particle model for fluid solid interactions. Comput. Anim. Virtual Worlds 18, 69–82 (2007)

    Article  Google Scholar 

  14. Keiser, R.; Adams, B.; Gasser, D.; Bazzi, P.; Dutre, P.; Gross, M.: A unified lagrangian approach to solid-fluid animation. In: Gross, M.; Pfister, H.; Alexa, M.; Rusinkiewicz S. (eds.) Symposium on Point-Based Graphics, pp. 125–133. Eurographics Association, Zurich, (2005)

  15. Losasso, F.; Irving, G.; Guendelman, E.: Melting and burning solids into liquids and gases. IEEE Trans. Visual. Comput. Graph. 12(3), 343–352 (2006). Member-Ron Fedkiw

  16. Carlson, M.; Mucha, P.J.; Van Horn III, R.B.; Turk, G.: Melting and flowing. In: Proceedings of the 2002 ACM SIGGRAPH/Eurographics Symposium on Computer animation, SCA’02, pp. 167–174. ACM, New York (2002)

  17. Mao, H.; Yang, Y.H.: Particle-based immiscible fluid–fluid collision. In: Proceedings of Graphics Interface 2006, GI’06, pp. 49–55 Canadian Information Processing Society, Toronto (2006)

  18. Monaghan J., Kocharyan A.: Sph simulation of multi-phase flow. Comput. Phys. Commun. 87(12), 225–235 (1995)

    Article  MATH  Google Scholar 

  19. Müller, M.; Solenthaler, B.; Keiser, R.; Gross, M.: Particle-based fluidfluid interaction. In: SCA’05: Proceedings of the 2005 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 237–244. ACM Press, New York (2005)

  20. Hu X.Y., Adams N.A.: An incompressible multi-phase SPH method. J. Comput. Phys. 227, 264–278 (2007)

    Article  MATH  Google Scholar 

  21. Solenthaler, B.; Pajarola, R.: Density contrast SPH interfaces. In: SCA ’08: Proceedings of the 2008 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 211–218. Eurographics Association, Aire-la-Ville, Switzerland (2008)

  22. Hu X., Adams N.: A constant-density approach for incompressible multiphase SPH. J. Comput. Phys. 228(6), 2082–2091 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  23. Becker, M.; Teschner, M.: Weakly compressible SPH for free surface flows. In: Proceedings of the 2007 ACM SIGGRAPH/Eurographics symposium on Computer animation, SCA’07, pp. 209–217. Eurographics Association, Aire-laVille, Switzerland (2007)

  24. Solenthaler B., Pajarola R.: Predictive-corrective incompressible SPH. ACM Trans. Graph. 28, 40–1406 (2009)

    Article  Google Scholar 

  25. Müller, M.; Charypar, D.; Gross, M.: Particle-based fluid simulation for interactive applications. In: SCA’03: Proceedings of the 2003 ACM SIGGRAPH/Eurographics symposium on Computer animation, pp. 154–159. Eurographics Association, Aire-la-Ville, Switzerland (2003)

  26. Onderik, J.; Chládek, M.; Ďurikovič, R.: SPH with small scale details and improved surface reconstruction. In: SCCG’11: Proceedings of the Spring Conference on Computer graphics. Comenius University, Bratislava, Slovakia (2011)

  27. Yu, J.; Turk, G.: Reconstructing surfaces of particle-based fluids using anisotropic kernels. In: Proceedings of the 2010 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, SCA’10, pp. 217–225. Eurographics Association, Aire-la-Ville, Switzerland (2010)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Roman Ďurikovič.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Onderik, J., Chládek, M. & Ďurikovič, R. Interface Reconstruction of Multiple Immiscible Fluids. Arab J Sci Eng 40, 269–278 (2015). https://doi.org/10.1007/s13369-014-1486-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13369-014-1486-8

Keywords

Navigation