{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T08:16:25Z","timestamp":1783066585068,"version":"3.54.6"},"reference-count":105,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T00:00:00Z","timestamp":1783036800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"funder":[{"name":"Shanghai Pujiang Talent Program","award":["25PJD058"],"award-info":[{"award-number":["25PJD058"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2026,7,3]]},"abstract":"<jats:p>Simulating the dynamic, multiscale interactions between granular materials and multiphase fluids remains a significant computational challenge in computer graphics, as the visual complexity of such mixtures arises from strongly coupled small-scale structures. We present a novel, physically-based simulation framework for sand-water-air mixtures that couples a Lattice Boltzmann Method (LBM) for weakly-compressible two-phase fluids with a Material Point Method (MPM) for granular sand. Our approach is built upon a unified continuum formulation that expresses the governing equations for both fluid phases (air and water) and the granular medium within a consistent framework. To accurately capture the transition of sand from a dry, friction-dominated state to a soaked, sticky medium, we introduce a water retention model that describes how liquid infiltrates and is retained within the granular structure. Furthermore, we enforce volume conservation of the fluids within the mixture, ensuring numerical stability and physical realism. Our robust coupling mechanism enables the simulation of complex phenomena such as sand mobilization, transport, settling, and erosion across a wide range of density ratios. We demonstrate the efficiency of our method through several challenging scenarios, including the breaching of sand-walled basins, sediment-laden flows, and the erosive collapse of sand structures.<\/jats:p>","DOI":"10.1145\/3811302","type":"journal-article","created":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T07:05:51Z","timestamp":1783062351000},"page":"1-18","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Volume-Preserving LBM-MPM Coupling for Air-Water-Sand Mixtures"],"prefix":"10.1145","volume":"45","author":[{"ORCID":"https:\/\/orcid.org\/0009-0006-9443-0272","authenticated-orcid":false,"given":"Xiaoyu","family":"Xiao","sequence":"first","affiliation":[{"name":"Shanghai Jiao Tong University, Shanghai, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7255-4641","authenticated-orcid":false,"given":"Haoxiang","family":"Wang","sequence":"additional","affiliation":[{"name":"Department of Automation, Tsinghua University, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4029-3322","authenticated-orcid":false,"given":"Xiaokang","family":"Yang","sequence":"additional","affiliation":[{"name":"Shanghai Jiao Tong University, Shanghai, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3424-6079","authenticated-orcid":false,"given":"Mathieu","family":"Desbrun","sequence":"additional","affiliation":[{"name":"INRIA, Paris, France"},{"name":"Ecole Polytechnique, Paris, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8754-6679","authenticated-orcid":false,"given":"Wei","family":"Li","sequence":"additional","affiliation":[{"name":"Shanghai Jiao Tong University, Shanghai, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2026,7,3]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.camwa.2013.06.007"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1021\/i160024a007"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766935"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compfluid.2014.01.004"},{"key":"e_1_2_2_5_1","volume-title":"Random-close packing limits for monodisperse and polydisperse hard spheres. Soft matter 10, 21","author":"Baranau Vasili","year":"2014","unstructured":"Vasili Baranau and Ulrich Tallarek. 2014. Random-close packing limits for monodisperse and polydisperse hard spheres. Soft matter 10, 21 (2014), 3826\u20133841."},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073368.1073379"},{"key":"e_1_2_2_7_1","unstructured":"Blender Online Community. 2018. Blender. Blender Fndn. http:\/\/www.blender.org"},{"key":"e_1_2_2_8_1","unstructured":"Simon Bogner. 2017. Direct numerical simulation of liquid-gas-solid flows based on the lattice Boltzmann method. Ph.D. Dissertation. Erlangen-N\u00fcrnberg University."},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3763325"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2159516.2159522"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/0021-9991(92)90240-Y"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3730854"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3731192"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3414685.3417809"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2021.3059753"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3763344"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12058"},{"key":"e_1_2_2_18_1","unstructured":"Peter Cundall and Otto Strack. 1979. The development of constitutive laws for soil using the distinct element method. Num. Meth. Geomech. (1979) 289\u2013317."},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766901"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3528223.3530174"},{"key":"e_1_2_2_21_1","volume-title":"A Hybrid LBM-FVM Solver for Simulating Multiphase Multi-Component Fluids","author":"Ding Lin","year":"2025","unstructured":"Lin Ding and Xiaopei Liu. 2025. A Hybrid LBM-FVM Solver for Simulating Multiphase Multi-Component Fluids. IEEE Trans. Vis. Comp. Graph. (2025)."},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.powtec.2018.05.006"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2017.03.062"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1017\/jfm.2023.822"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1002\/nme.2114"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201309"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.camwa.2015.05.001"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3386569.3392455"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2016.2532335"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.1999.6257"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073283"},{"key":"e_1_2_2_32_1","doi-asserted-by":"crossref","unstructured":"Alec Jacobson Daniele Panozzo et al. 2018. libigl: A simple C++ geometry processing library. https:\/\/libigl.github.io\/.","DOI":"10.1145\/3134472.3134497"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.1999.6332"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766996"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2022.110963"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.14102"},{"key":"e_1_2_2_37_1","unstructured":"Alexandre Kane. 2025. Granular collapse experiments in water. https:\/\/www.youtube.com\/watch?v=vcDFZk3vvqw YouTube video."},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1011178417620"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jngse.2019.103101"},{"key":"e_1_2_2_40_1","volume-title":"Computing foaming flows across scales: From breaking waves to microfluidics. Science Advances 8, 5","author":"Karnakov Petr","year":"2022","unstructured":"Petr Karnakov, Sergey Litvinov, and Petros Koumoutsakos. 2022. Computing foaming flows across scales: From breaking waves to microfluidics. Science Advances 8, 5 (2022), eabm0590."},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1882261.1866197"},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276500"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2015.09.029"},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925906"},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10955-005-8879-8"},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.powtec.2006.10.004"},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2019.2947437"},{"key":"e_1_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925904"},{"key":"e_1_2_2_49_1","volume-title":"Chapman-Enskog expansion in the lattice Boltzmann method. arXiv preprint arXiv:1512.02599","author":"Jun Li.","year":"2015","unstructured":"Jun Li. 2015. Chapman-Enskog expansion in the lattice Boltzmann method. arXiv preprint arXiv:1512.02599 (2015)."},{"key":"e_1_2_2_50_1","volume-title":"Coupled phase-field lattice Boltzmann method and discrete element method for gas-liquid-solid multiphase flows. Physics of Fluids 37, 5","author":"Li Ruixin","year":"2025","unstructured":"Ruixin Li, Linlin Fei, Kai H Luo, Hong Liang, Xitong Zhang, Dominique Derome, and Jan Carmeliet. 2025a. Coupled phase-field lattice Boltzmann method and discrete element method for gas-liquid-solid multiphase flows. Physics of Fluids 37, 5 (2025)."},{"key":"e_1_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/3757377.3763960"},{"key":"e_1_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.powtec.2020.08.085"},{"key":"e_1_2_2_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/3386569.3392400"},{"key":"e_1_2_2_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/3592138"},{"key":"e_1_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2020.2972357"},{"key":"e_1_2_2_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/3528223.3530132"},{"key":"e_1_2_2_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/3658178"},{"key":"e_1_2_2_58_1","volume-title":"Lagrangian Covector Fluid with Free Surface. In ACM SIGGRAPH 2024 Conference Papers. Article 43","author":"Li Zhiqi","year":"2024","unstructured":"Zhiqi Li, Barnab\u00e1s B\u00f6rcs\u00f6k, Duowen Chen, Yutong Sun, Bo Zhu, and Greg Turk. 2024a. Lagrangian Covector Fluid with Free Surface. In ACM SIGGRAPH 2024 Conference Papers. Article 43."},{"key":"e_1_2_2_59_1","doi-asserted-by":"publisher","DOI":"10.1002\/nme.6501"},{"key":"e_1_2_2_60_1","doi-asserted-by":"publisher","DOI":"10.1142\/S1758825123500503"},{"key":"e_1_2_2_61_1","doi-asserted-by":"publisher","DOI":"10.1002\/nag.1109"},{"key":"e_1_2_2_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1141960"},{"key":"e_1_2_2_63_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2024.112920"},{"key":"e_1_2_2_64_1","unstructured":"Mikko Manninen Veikko Taivassalo and Sirpa Kallio. 1996. On the mixture model for multiphase flow. Technical Report 288. VTT Technical Research Centre of Finland."},{"key":"e_1_2_2_65_1","volume-title":"Symposium on Computer Animation. 317\u2013324","author":"Mihalef V.","unstructured":"V. Mihalef, B. Unlusu, D. Metaxas, M. Sussman, and M. Y. Hussaini. 2006. Physics based boiling simulation. In Symposium on Computer Animation. 317\u2013324."},{"key":"e_1_2_2_66_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2013.97"},{"key":"e_1_2_2_67_1","volume-title":"Lin","author":"Narain Rahul","year":"2010","unstructured":"Rahul Narain, Abhinav Golas, and Ming C. Lin. 2010. Free-flowing granular materials with two-way solid coupling. In ACM SIGGRAPH Asia. Article 173."},{"key":"e_1_2_2_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461918"},{"key":"e_1_2_2_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/3528223.3530066"},{"key":"e_1_2_2_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/3618344"},{"key":"e_1_2_2_71_1","volume-title":"A critical review of the coupled CFD-DEM method for the simulation of two-phase liquid-solid systems. Powder Technology","author":"Ranjbari Pouya","year":"2025","unstructured":"Pouya Ranjbari, Mohammadreza Ebrahimi, Farhad Ein-Mozaffari, Simant Upreti, and Ali Lohi. 2025. A critical review of the coupled CFD-DEM method for the simulation of two-phase liquid-solid systems. Powder Technology (2025), 120677."},{"key":"e_1_2_2_72_1","doi-asserted-by":"publisher","DOI":"10.1145\/2645703"},{"key":"e_1_2_2_73_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compfluid.2017.05.033"},{"key":"e_1_2_2_74_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2022.110942"},{"key":"e_1_2_2_75_1","doi-asserted-by":"publisher","DOI":"10.1017\/jfm.2020.807"},{"key":"e_1_2_2_76_1","volume-title":"Comp. Graph. Forum","author":"Rungjiratananon Witawat","year":"1887","unstructured":"Witawat Rungjiratananon, Zoltan Szego, Yoshihiro Kanamori, and Tomoyuki Nishita. 2008. Real-time animation of sand-water interaction. In Comp. Graph. Forum, Vol. 27. Wiley Online Library, 1887\u20131893."},{"key":"e_1_2_2_77_1","doi-asserted-by":"publisher","DOI":"10.1126\/sciadv.1501869"},{"key":"e_1_2_2_78_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2017.04.076"},{"key":"e_1_2_2_79_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2019.04.019"},{"key":"e_1_2_2_80_1","volume-title":"Symposium on Computer Animation. 211\u2013218","author":"Solenthaler B.","unstructured":"B. Solenthaler and R. Pajarola. 2008. Density contrast SPH interfaces. In Symposium on Computer Animation. 211\u2013218."},{"key":"e_1_2_2_81_1","doi-asserted-by":"publisher","DOI":"10.1145\/3450626.3459820"},{"key":"e_1_2_2_82_1","volume-title":"Real-time Height-field Simulation of Sand and Water Mixtures. In SIGGRAPH Asia 2023 Conference Papers. 1\u201310","author":"Su Haozhe","year":"2023","unstructured":"Haozhe Su, Siyu Zhang, Zherong Pan, Mridul Aanjaneya, Xifeng Gao, and Kui Wu. 2023. Real-time Height-field Simulation of Sand and Water Mixtures. In SIGGRAPH Asia 2023 Conference Papers. 1\u201310."},{"key":"e_1_2_2_83_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ces.2015.05.059"},{"key":"e_1_2_2_84_1","doi-asserted-by":"publisher","DOI":"10.1145\/3687963"},{"key":"e_1_2_2_85_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073651"},{"key":"e_1_2_2_86_1","doi-asserted-by":"publisher","DOI":"10.1145\/3763279"},{"key":"e_1_2_2_87_1","volume-title":"Symposium on Computer Animation. 191\u2013198","author":"Th\u00fcrey N.","unstructured":"N. Th\u00fcrey, F. Sadlo, S. Schirm, M. M\u00fcller-Fischer, and M. Gross. 2007. Real-time simulations of bubbles and foam within a shallow water framework. In Symposium on Computer Animation. 191\u2013198."},{"key":"e_1_2_2_88_1","doi-asserted-by":"publisher","DOI":"10.1145\/3638047"},{"key":"e_1_2_2_89_1","unstructured":"Hui Wang Zhi Wang Shulin Hong Xubo Yang and Bo Zhu. 2024b. A Moving Least-Squares\/Level-Set Particle Method for Bubble and Foam Simulation. IEEE Trans. Vis. Comp. Graph. (2024) 1\u201315."},{"key":"e_1_2_2_90_1","doi-asserted-by":"publisher","DOI":"10.1145\/3763288"},{"key":"e_1_2_2_91_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cma.2018.12.001"},{"key":"e_1_2_2_92_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.powtec.2024.119859"},{"key":"e_1_2_2_93_1","doi-asserted-by":"publisher","DOI":"10.1145\/3480141"},{"key":"e_1_2_2_94_1","doi-asserted-by":"publisher","DOI":"10.4208\/cicp.260509.230210a"},{"key":"e_1_2_2_95_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2025.3570570"},{"key":"e_1_2_2_96_1","doi-asserted-by":"publisher","DOI":"10.1145\/3592115"},{"key":"e_1_2_2_97_1","volume-title":"Phase-field-based lattice Boltzmann modeling of thermal phase change initiated from a single phase. Physics of Fluids 37, 3","author":"Xiong Zhewen","year":"2025","unstructured":"Zhewen Xiong and Haishan Cao. 2025. Phase-field-based lattice Boltzmann modeling of thermal phase change initiated from a single phase. Physics of Fluids 37, 3 (2025)."},{"key":"e_1_2_2_98_1","doi-asserted-by":"publisher","DOI":"10.1145\/3618347"},{"key":"e_1_2_2_99_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925897"},{"key":"e_1_2_2_100_1","doi-asserted-by":"publisher","DOI":"10.1145\/3130800.3130882"},{"key":"e_1_2_2_101_1","doi-asserted-by":"publisher","DOI":"10.1145\/2816795.2818117"},{"key":"e_1_2_2_102_1","doi-asserted-by":"publisher","DOI":"10.1145\/2751541"},{"key":"e_1_2_2_103_1","doi-asserted-by":"publisher","DOI":"10.1145\/3272127.3275095"},{"key":"e_1_2_2_104_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevE.66.021302"},{"key":"e_1_2_2_105_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073298"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","deposited":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T07:26:26Z","timestamp":1783063586000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3811302"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,7,3]]},"references-count":105,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2026,7,3]]}},"alternative-id":["10.1145\/3811302"],"URL":"https:\/\/doi.org\/10.1145\/3811302","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,7,3]]},"assertion":[{"value":"2026-01-21","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2026-03-27","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2026-07-03","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}