Skip to main content

Rigid Body Sampling and Boundary Handling for Rigid-Fluid Coupling of Particle Based Fluids

  • Conference paper
  • First Online:
Cooperative Design, Visualization, and Engineering (CDVE 2016)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 9929))

  • 1449 Accesses

Abstract

We propose an efficient and simple rigid-fluid coupling scheme employing rigid surface sampling and boundary handling for particle-based fluid simulation. This approach samples rigid bodies to boundary particles which are used for interacting with fluids. It contains two steps, sampling and relaxation, which guarantees uniform distribution of particles using less iterations. We integrate our approach into SPH fluids and implement several scenarios of rigid-fluid interaction. The experimental results demonstrate that our method is capable to implement interaction of rigid body and fluids while mainly ensuring physical authenticity for rigid-fluid coupling simulation.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Monaghan, J.J.: Simulating free surface flows with SPH. J. Comput. Phys. 110(2), 399–406 (1994)

    Article  MATH  Google Scholar 

  2. Muller, M., Charypar, D., Gross, M.: Particle-based fluid simulation for interactive applications. In: Proceedings of the 2003 ACM SIGGRAPH/Eurographics symposium on Computer animation. Eurographics Association, pp. 154–159 (2003)

    Google Scholar 

  3. Becker, M., Teschner, M.: Weakly compressible SPH for free surface flows. In: Proceedings of the 2007 ACM SIGGRAPH/Eurographics symposium on Computer animation. Eurographics Association, pp. 209–217 (2007)

    Google Scholar 

  4. Solenthaler, B., Pajarola, R.: Predictive-corrective incompressible SPH. ACM Trans. Graph. (TOG) 28(3), 40 (2009)

    Article  Google Scholar 

  5. Ihmsen, M., Cornelis, J., Solenthaler, B., et al.: Implicit Incompressible SPH. IEEE Trans. Vis. Comput. Graph. 20(3), 426–435 (2014)

    Article  Google Scholar 

  6. Bender, J., Koschier, D.: Divergence-free smoothed particle hydrodynamics. In: ACM SIGGRAPH/ Eurographics Symposium on Computer Animation, pp. 147–155. ACM 2015

    Google Scholar 

  7. Muller, M., Schirm, S., Teschner, M., Heidelberger, B., Gross, M.: Interaction of fluids with deformable solids. Comput. Animation VirtualWorlds 15(34), 159–171 (2004)

    Article  Google Scholar 

  8. Monaghan, J.J., Kajtar, J.: SPH particle boundary forces for arbitrary boundaries. Comput. Phys. Commun. 180(10), 1811–1820 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  9. Hu, X., Adams, N.: A multi-phase SPH method for macroscopic and mesoscopic flows. J. Comput. Phys. 213(2), 844–861 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  10. Ihmsen, M., Akinci, N., Gissler, M., Teschner, M.: Boundary handling and adaptive time-stepping for PCISPH. In: Workshop on Virtual Reality Interaction and Physical Simulation, pp 79–88. The Eurographics Association (2010)

    Google Scholar 

  11. Schechter, H., Bridson, R.: Ghost SPH for animating water. ACM Trans. Graph. 31(4), 611–618 (2012)

    Article  Google Scholar 

  12. Akinci, N., Ihmsen, M., Akinci, G., et al.: Versatile rigid-fluid coupling for incompressible SPH. ACM Trans. Graph. (TOG) 31(4), 62 (2012)

    Article  Google Scholar 

  13. Turk, G.: Generating textures on arbitrary surfaces using reaction-diffusion. In: ACM SIGGRAPH Computer Graphics, vol. 25(4), pp. 289–298. ACM (1991)

    Google Scholar 

  14. Witkin, A.P., Heckbert, P.S.: Using particles to sample and control implicit surfaces. In: Proceedings of the 21st Annual Conference on Computer Graphics and Interactive Techniques, pp. 269–277. ACM (1994)

    Google Scholar 

  15. Cook, R.L.: Stochastic sampling in computer graphics. ACM Trans. Graph. (TOG) 5(1), 51–72 (1986)

    Article  Google Scholar 

  16. Corsini, M., Cignoni, P., Scopigno, R.: Efficient and flexible sampling with blue noise properties of triangular meshes. IEEE Trans. Visual Comput. Graph. 18(6), 914–924 (2012)

    Article  Google Scholar 

  17. Dunbar, D., Humphreys, G.: A spatial data structure for fast Poisson-disk sample generation. ACM Trans. Graph. (TOG) 25(3), 503–508 (2006)

    Article  Google Scholar 

  18. Bridson, R.: Fast poisson disk sampling in arbitrary dimensions. In: ACM SIGGRAPH, p. 5 (2007)

    Google Scholar 

  19. Wang, X.K., Ban, X.J., Liu, X., et al.: Efficient extracting surfaces approach employing anisotropic kernels for SPH fluids. J. Vis. 19(2), 301–317 (2016)

    Article  Google Scholar 

Download references

Acknowledgements

This work was supported by National Natural Science Foundation of China (No. 61272357, 61300074, 61572075).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to XiaoJuan Ban .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing AG

About this paper

Cite this paper

Wang, X., Ban, X., Zhang, Y., Liu, X. (2016). Rigid Body Sampling and Boundary Handling for Rigid-Fluid Coupling of Particle Based Fluids. In: Luo, Y. (eds) Cooperative Design, Visualization, and Engineering. CDVE 2016. Lecture Notes in Computer Science(), vol 9929. Springer, Cham. https://doi.org/10.1007/978-3-319-46771-9_28

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-46771-9_28

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-46770-2

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics