The Community for Technology Leaders
RSS Icon
Issue No.09 - Sept. (2013 vol.19)
pp: 1592-1604
S. Patkar , Dept. of Comput. Sci., Stanford Univ., Stanford, CA, USA
P. Chaudhuri , Dept. of Comput. Sci. & Eng., Indian Inst. of Technol. Bombay, Mumbai, India
This paper presents a simple, three stage method to simulate the mechanics of wetting of porous solid objects, like sponges and cloth, when they interact with a fluid. In the first stage, we model the absorption of fluid by the object when it comes in contact with the fluid. In the second stage, we model the transport of absorbed fluid inside the object, due to diffusion, as a flow in a deforming, unstructured mesh. The fluid diffuses within the object depending on saturation of its various parts and other body forces. Finally, in the third stage, oversaturated parts of the object shed extra fluid by dripping. The simulation model is motivated by the physics of imbibition of fluids into porous solids in the presence of gravity. It is phenomenologically capable of simulating wicking and imbibition, dripping, surface flows over wet media, material weakening, and volume expansion due to wetting. The model is inherently mass conserving and works for both thin 2D objects like cloth and for 3D volumetric objects like sponges. It is also designed to be computationally efficient and can be easily added to existing cloth, soft body, and fluid simulation pipelines.
Solids, Solid modeling, Computational modeling, Mathematical model, Gravity, Absorption, Deformable models,flow through porous solids, Mechanics of wetting
S. Patkar, P. Chaudhuri, "Wetting of Porous Solids", IEEE Transactions on Visualization & Computer Graphics, vol.19, no. 9, pp. 1592-1604, Sept. 2013, doi:10.1109/TVCG.2013.8
[1] M. Müller, D. Charypar, and M. Gross, "Particle-Based Fluid Simulation for Interactive Applications," Proc. ACM SIGGRAPH/Eurographics Symp. Computer Animation (SCA), pp. 154-159, 2003.
[2] D. Baraff and A. Witkin, "Large Steps in Cloth Simulation," Proc. ACM SIGGRAPH, pp. 43-54, 1998.
[3] M. Müller and M. Gross, "Interactive Virtual Materials," Proc. Graphics Interface, pp. 239-246, 2004.
[4] T. Lenaerts, B. Adams, and P. Dutré, "Porous Flow in Particle-Based Fluid Simulations," ACM Trans. Graphics, vol. 27, no. 3, pp. 49:1-49:8, Aug. 2008.
[5] M. Huber, S. Pabst, and W. Strasser, "Wet Cloth Simulation," Proc. CGI Workshop VFX, Computer Animation and Stereo Movies, pp. 1-6, 2011.
[6] J. Stam, "Stable Fluids," Proc. ACM SIGGRAPH, pp. 121-128, 1999.
[7] N. Foster and R. Fedkiw, "Practical Animation of Liquids," Proc. ACM SIGGRAPH, pp. 23-30, 2001.
[8] R. Keiser, B. Adams, D. Gasser, P. Bazzi, P. Dutre, and M. Gross, "A Unified Lagrangian Approach to Solid-Fluid Animation," Proc. Second Eurographics/IEEE VGTC Symp. Point-Based Graphics, pp. 125-148, 2005.
[9] J.J. Monaghan, "Simulating Free Surface Flows with SPH," J. Computational Physics, vol. 110, pp. 399-406, Feb. 1994.
[10] M. Becker and M. Teschner, "Weakly Compressible SPH for Free Surface Flows," Proc. ACM SIGGRAPH/Eurographics Symp. Computer Animation (SCA), pp. 209-217, 2007.
[11] B. Solenthaler and R. Pajarola, "Predictive-Corrective Incompressible SPH," ACM Trans. Graphics, vol. 28, no. 3, pp. 40:1-40:6, July 2009.
[12] K. Raveendran, C. Wojtan, and G. Turk, "Hybrid Smoothed Particle Hydrodynamics," Proc. ACM SIGGRAPH/Eurographics Symp. Computer Animation (SCA), pp. 33-42, 2011.
[13] G.R. Liu and M.B. Liu, Smoothed Particle Hydrodynamics: A Meshfree Particle Method. World Scientific Publishing, 2003.
[14] D. Terzopoulos and K. Fleischer, "Deformable Models," The Visual Computer, vol. 4, no. 6, pp. 306-331, 1988.
[15] X. Provot, "Deformation Constraints in a Mass-Spring Model to Describe Rigid Cloth Behavior," Proc. Graphics Interface, pp. 147-154, 1995.
[16] M. Desbrun, P. Schröder, and A. Barr, "Interactive Animation of Structured Deformable Objects," Proc. Graphics Interface, pp. 1-8, 1999.
[17] R. Bridson, R. Fedkiw, and J. Anderson, "Robust Treatment of Collisions, Contact and Friction for Cloth Animation," ACM Trans. Graphics, vol. 21, no. 3, pp. 594-603, July 2002.
[18] E. Grinspun, A.N. Hirani, M. Desbrun, and P. Schröder, "Discrete Shells," Proc. ACM SIGGRAPH/Eurographics Symp. Computer Animation (SCA), pp. 62-67, 2003.
[19] P. Volino and N. Magnenat-Thalmann, "Simple Linear Bending Stiffness in Particle Systems," Proc. ACM SIGGRAPH/Eurographics Symp. Computer Animation (SCA), pp. 101-105, 2006.
[20] P. Volino, N. Magnenat-Thalmann, and F. Faure, "A Simple Approach to Nonlinear Tensile Stiffness for Accurate Cloth Simulation," ACM Trans. Graphics, vol. 28, no. 4, pp. pp. 105:1-105:16, Sept. 2009.
[21] R. Goldenthal, D. Harmon, R. Fattal, M. Bercovier, and E. Grinspun, "Efficient Simulation of Inextensible Cloth," ACM Trans. Graphics, vol. 26, July 2007.
[22] J.F. O'Brien and J.K. Hodgins, "Graphical Modeling and Animation of Brittle Fracture," Proc. ACM SIGGRAPH, pp. 137-146, 1999.
[23] J.F. O'Brien, A.W. Bargteil, and J.K. Hodgins, "Graphical Modeling and Animation of Ductile Fracture," ACM Trans. Graphics, vol. 21, pp. 291-294, July 2002.
[24] A.W. Bargteil, C. Wojtan, J.K. Hodgins, and G. Turk, "A Finite Element Method for Animating Large Viscoplastic Flow," ACM Trans. Graphics, vol. 26, no. 3, pp. 16:1-16:8, July 2007.
[25] C. Wojtan and G. Turk, "Fast Viscoelastic Behavior with Thin Features," ACM Trans. Graphics, vol. 27, pp. 47:1-47:8, Aug. 2008.
[26] B. Bickel, M. Bächer, M.A. Otaduy, H.R. Lee, H. Pfister, M. Gross, and W. Matusik, "Design and Fabrication of Materials with Desired Deformation Behavior," ACM Trans. Graphics, vol. 29, pp. 63:1-63:10, July 2010.
[27] B. Fierz, J. Spillmann, and M. Harders, "Element-Wise Mixed Implicit-Explicit Integration for Stable Dynamic Simulation of Deformable Objects," Proc. ACM SIGGRAPH/Eurographics Symp. Computer Animation (SCA), pp. 257-266, 2011.
[28] M. Desbrun and M.-P. Cani, "Smoothed Particles: A New Paradigm for Animating Highly Deformable Bodies," Proc. Eurographics Workshop Computer Animation and Simulation, pp. 61-76, 1996.
[29] M. Müller, S. Schirm, M. Teschner, B. Heidelberger, and M. Gross, "Interaction of Fluids with Deformable Solids," Computer Animation and Virtual Worlds, vol. 15, nos. 3/4, July 2004.
[30] M. Carlson, P.J. Mucha, and G. Turk, "Rigid Fluid: Animating the Interplay between Rigid Bodies and Fluid," ACM Trans. Graphics, vol. 23, no. 3, pp. 377-384, Aug. 2004.
[31] E. Guendelman, A. Selle, F. Losasso, and R. Fedkiw, "Coupling Water and Smoke to Thin Deformable and Rigid Shells," ACM Trans. Graphics, vol. 24, no. 3, pp. 973-981, July 2005.
[32] N. Chentanez, T.G. Goktekin, B.E. Feldman, and J.F. O'Brien, "Simultaneous Coupling of Fluids and Deformable Bodies," Proc. ACM SIGGRAPH/Eurographics Symp. Computer Animation (SCA), pp. 83-89, 2006.
[33] C. Batty, F. Bertails, and R. Bridson, "A Fast Variational Framework for Accurate Solid-Fluid Coupling," ACM Trans. Graphics, vol. 26, no. 3, pp. 100:1-100:8, July 2007.
[34] J. Bear, Dynamics of Fluids in Porous Media. Dover Publications, 1972.
[35] P. Adler, Porous Media: Geometry and Transports. Butterworth-Heinemann, 1992.
[36] J.P. Morris, Y. Zhu, and P.J. Fox, "Parallel Simulations of Pore-Scale Flow through Porous Media," Computers and Geotechnics, vol. 25, no. 4, pp. 227-246, 1999.
[37] Y. Zhu and P.J. Fox, "Simulation of Pore-Scale Dispersion in Periodic Porous Media Using Smoothed Particle Hydrodynamics," J. Computational Physics, vol. 182, no. 2, pp. 622-645, 2002.
[38] R.A. Berry, R.C. Martineau, and T.R. Wood, "Particle-based Direct Numerical Simulation of Contaminant Transport and Deposition in Porous Flow," Vadose Zone J., vol. 3, no. 1, pp. 164-169, Febr. 2004.
[39] S.H. Davis and L.M. Hocking, "Spreading and Imbibition of Viscous Liquid on a Porous Base," Physics of Fluids, vol. 11, no. 1, pp. 48-57, 1999.
[40] S.H. Davis and L.M. Hocking, "Spreading and Imbibition of Viscous Liquid on a Porous Base II," Physics of Fluids, vol. 12, no. 7, pp. 1646-1655, 2000.
[41] J.I. Siddique, D.M. Anderson, and A. Bondarev, "Capillary Rise of a Liquid into a Deformable Porous Material," Physics of Fluids, vol. 21, no. 1, pp. 013 106:1-013 106:15, Jan. 2009.
[42] N.S.-H. Chu and C.-L. Tai, "MoXi: Real-Time Ink Dispersion in Absorbent Paper," ACM Trans. Graphics, vol. 24, no. 3, pp. 504-511, July 2005.
[43] D.M. Anderson, "Imbibition of a Liquid Droplet on a Deformable Porous Substrate," Physics of Fluids, vol. 17, no. 8, pp. 087 104:1-013 106:22, Aug. 2005.
[44] R.W. Zimmerman, G.S. Bodvarsson, and E.M. Kwicklis, "Absorption of Water into Porous Blocks of Various Shapes and Sizes," Water Resources Research, vol. 26, no. 11, pp. 2797-2806, 1990.
[45] R. Hilfer, "Macroscopic Capillarity and Hysteresis for Flow in Porous Media," Physical Rev. E (Statistical, Nonlinear, and Soft Matter Physics), vol. 73, no. 1, p. 016307, 2006.
[46] Y. Li and Q. Zhu, "A Model of Coupled Liquid Moisture and Heat Transfer in Porous Textiles with Consideration to Gravity," Numerical Heat Transfer, Part A: Applications, vol. 43, no. 5, pp. 501-523, 2003.
[47] J.S.Y. Wang, R.C. Trautz, P.J. Cook, S. Finsterle, A.L. James, and J. Birkholzer, "Field Tests and Model Analyses of Seepage into Drift," J. Contaminant Hydrology, vol. 38, nos. 1-3, pp. 323-347, 1999.
[48] J. Stam, "Nucleus: Towards a Unified Dynamics Solver for Computer Graphics," Proc. IEEE Int'l Conf. CAD and Computer Graphics, pp. 1-11, 2009.
[49] Y. Zhu and R. Bridson, "Animating Sand as a Fluid," ACM Trans. Graphics, vol. 24, pp. 965-972, July 2005.
[50] B. Adams, M. Pauly, R. Keiser, and L.J. Guibas, "Adaptively Sampled Particle Fluids," ACM Trans. Graphics, vol. 26, July 2007.
64 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool