{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,28]],"date-time":"2026-03-28T08:16:23Z","timestamp":1774685783664,"version":"3.50.1"},"reference-count":93,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2020,8,12]],"date-time":"2020-08-12T00:00:00Z","timestamp":1597190400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2020,8,31]]},"abstract":"<jats:p>We propose a new Eulerian-Lagrangian approach to simulate the various surface tension phenomena characterized by volume, thin sheets, thin filaments, and points using Moving-Least-Squares (MLS) particles. At the center of our approach is a meshless Lagrangian description of the different types of codimensional geometries and their transitions using an MLS approximation. In particular, we differentiate the codimension-1 and codimension-2 geometries on Lagrangian MLS particles to precisely describe the evolution of thin sheets and filaments, and we discretize the codimension-0 operators on a background Cartesian grid for efficient volumetric processing. Physical forces including surface tension and pressure across different codimensions are coupled in a monolithic manner by solving one single linear system to evolve the surface-tension driven Navier-Stokes system in a complex non-manifold space. The codimensional transitions are handled explicitly by tracking a codimension number stored on each particle, which replaces the tedious meshing operators in a conventional mesh-based approach. Using the proposed framework, we simulate a broad array of visually appealing surface tension phenomena, including the fluid chain, bell, polygon, catenoid, and dripping, to demonstrate the efficacy of our approach in capturing the complex fluid characteristics with mixed codimensions, in a robust, versatile, and connectivity-free manner.<\/jats:p>","DOI":"10.1145\/3386569.3392487","type":"journal-article","created":{"date-parts":[[2020,8,12]],"date-time":"2020-08-12T11:44:27Z","timestamp":1597232667000},"update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":27,"title":["Codimensional surface tension flow using moving-least-squares particles"],"prefix":"10.1145","volume":"39","author":[{"given":"Hui","family":"Wang","sequence":"first","affiliation":[{"name":"Shanghai Jiao Tong University"}]},{"given":"Yongxu","family":"Jin","sequence":"additional","affiliation":[{"name":"Stanford University"}]},{"given":"Anqi","family":"Luo","sequence":"additional","affiliation":[{"name":"Dartmouth College"}]},{"given":"Xubo","family":"Yang","sequence":"additional","affiliation":[{"name":"Shanghai Jiao Tong University"}]},{"given":"Bo","family":"Zhu","sequence":"additional","affiliation":[{"name":"Dartmouth College"}]}],"member":"320","published-online":{"date-parts":[[2020,8,12]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1275808.1276437"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2508363.2508395"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.5555\/601671.601673"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2012.87"},{"key":"e_1_2_2_5_1","volume-title":"Computer Graphics Forum","author":"Auer Stefan","year":"1909","unstructured":"Stefan Auer, Colin B Macdonald, Marc Treib, Jens Schneider, and R\u00fcdiger Westermann. 2012. Real-time fluid effects on surfaces using the closest point method. In Computer Graphics Forum, Vol. 31. Wiley Online Library, 1909--1923."},{"key":"e_1_2_2_6_1","volume-title":"Computer Graphics Forum","author":"Auer Stefan","unstructured":"Stefan Auer and R\u00fcdiger Westermann. 2013. A Semi-Lagrangian Closest Point Method for Deforming Surfaces. In Computer Graphics Forum, Vol. 32. Wiley Online Library, 207--214."},{"key":"e_1_2_2_7_1","volume-title":"Proceedings of the 14th Workshop on Virtual Reality Interactions and Physical Simulations. Eurographics Association, 55--63","author":"Band Stefan","year":"2018","unstructured":"Stefan Band, Christoph Gissler, Andreas Peer, and Matthias Teschner. 2018. MLS pressure extrapolation for the boundary handling in divergence-free SPH. In Proceedings of the 14th Workshop on Virtual Reality Interactions and Physical Simulations. Eurographics Association, 55--63."},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.2312\/vriphys.20171080"},{"key":"e_1_2_2_9_1","volume-title":"Symposium on Computer Animation. 219--228","author":"Batty Christopher","year":"2008","unstructured":"Christopher Batty and Robert Bridson. 2008. Accurate Viscous Free Surfaces for Buckling, Coiling, and Rotating Liquids.. In Symposium on Computer Animation. 219--228."},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185609"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.5555\/1272690.1272719"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcss.2007.08.006"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.5555\/1496770.1496882"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2159516.2159522"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1016\/0010-4655(88)90020-3"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1016\/0021-9991(86)90211-1"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1137\/080737617"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1063\/1.4739184"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1017\/S002211200400967X"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3340252"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2015.05.021"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1146\/annurev.fluid.39.050905.110317"},{"key":"e_1_2_2_23_1","unstructured":"Georges-Henri Cottet Petros D Koumoutsakos Petros D Koumoutsakos et al. 2000. Vortex methods: theory and practice. Cambridge university press."},{"key":"e_1_2_2_24_1","volume-title":"Communication","author":"Crane Keenan","year":"2018","unstructured":"Keenan Crane. 2018. Discrete differential geometry: An applied introduction. Notices of the AMS, Communication (2018), 1153--1159."},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2767003"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925899"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.2002.7166"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383260"},{"key":"e_1_2_2_29_1","volume-title":"Computer Graphics Forum","author":"Ferstl Florian","unstructured":"Florian Ferstl, Ryoichi Ando, Chris Wojtan, R\u00fcdiger Westermann, and Nils Thuerey. 2016. Narrow band FLIP for liquid simulations. In Computer Graphics Forum, Vol. 35. Wiley Online Library, 225--232."},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3130800.3130879"},{"key":"e_1_2_2_31_1","volume-title":"Smoothed particle hydrodynamics: theory and application to non-spherical stars. Monthly notices of the royal astronomical society 181, 3","author":"Gingold Robert A","year":"1977","unstructured":"Robert A Gingold and Joseph J Monaghan. 1977. Smoothed particle hydrodynamics: theory and application to non-spherical stars. Monthly notices of the royal astronomical society 181, 3 (1977), 375--389."},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3272127.3275053"},{"key":"e_1_2_2_33_1","doi-asserted-by":"crossref","unstructured":"Francis H Harlow. 1962. The particle-in-cell method for numerical solution of problems in fluid dynamics. Technical Report. Los Alamos Scientific Lab. N. Mex.","DOI":"10.2172\/4769185"},{"key":"e_1_2_2_34_1","volume-title":"Numerical calculation of time-dependent viscous incompressible flow of fluid with free surface. The physics of fluids 8, 12","author":"Harlow Francis H","year":"1965","unstructured":"Francis H Harlow and J Eddie Welch. 1965. Numerical calculation of time-dependent viscous incompressible flow of fluid with free surface. The physics of fluids 8, 12 (1965), 2182--2189."},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2682630"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360647"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1002\/cav.236"},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2005.09.001"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201293"},{"key":"e_1_2_2_40_1","unstructured":"Markus Huber Stefan Reinhardt Daniel Weiskopf and Bernhard Eberhardt. 2015. Evaluation of Surface Tension Models for SPH-Based Fluid Animations Using a Benchmark Test.. In VRIPHYS. 41--50."},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2013.105"},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3130800.3130835"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073623"},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766996"},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/2816795.2818102"},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/2560795"},{"key":"e_1_2_2_47_1","volume-title":"Riemannian geometry and geometric analysis","author":"Jost J\u00fcrgen","unstructured":"J\u00fcrgen Jost. 2008. Riemannian geometry and geometric analysis. Vol. 42005. Springer."},{"key":"e_1_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/2451236.2451241"},{"key":"e_1_2_2_49_1","volume-title":"A local mesh method for solving PDEs on point clouds. Inverse Problems & Imaging 7, 3","author":"Lai Rongjie","year":"2013","unstructured":"Rongjie Lai, Jiang Liang, and Hongkai Zhao. 2013. A local mesh method for solving PDEs on point clouds. Inverse Problems & Imaging 7, 3 (2013)."},{"key":"e_1_2_2_50_1","volume-title":"Surfaces generated by moving least squares methods. Mathematics of computation 37, 155","author":"Lancaster Peter","year":"1981","unstructured":"Peter Lancaster and Kes Salkauskas. 1981. Surfaces generated by moving least squares methods. Mathematics of computation 37, 155 (1981), 141--158."},{"key":"e_1_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073628"},{"key":"e_1_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2008.186"},{"key":"e_1_2_2_53_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2010.12.029"},{"key":"e_1_2_2_54_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2009.07.017"},{"key":"e_1_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2009.01.005"},{"key":"e_1_2_2_56_1","doi-asserted-by":"publisher","DOI":"10.1137\/0733033"},{"key":"e_1_2_2_57_1","volume-title":"The approximation power of moving least-squares. Mathematics of computation 67, 224","author":"Levin David","year":"1998","unstructured":"David Levin. 1998. The approximation power of moving least-squares. Mathematics of computation 67, 224 (1998), 1517--1531."},{"key":"e_1_2_2_58_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2012.6247678"},{"key":"e_1_2_2_59_1","doi-asserted-by":"publisher","DOI":"10.1137\/120869730"},{"key":"e_1_2_2_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778776"},{"key":"e_1_2_2_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/777792.777840"},{"key":"e_1_2_2_62_1","volume-title":"Smoothed particle hydrodynamics. Annual review of astronomy and astrophysics 30, 1","author":"Monaghan Joe J","year":"1992","unstructured":"Joe J Monaghan. 1992. Smoothed particle hydrodynamics. Annual review of astronomy and astrophysics 30, 1 (1992), 543--574."},{"key":"e_1_2_2_63_1","doi-asserted-by":"publisher","DOI":"10.5555\/846276.846298"},{"key":"e_1_2_2_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028523.1028542"},{"key":"e_1_2_2_65_1","unstructured":"Andrew Nealen. 2004. An as-short-as-possible introduction to the least squares weighted least squares and moving least squares methods for scattered data approximation and interpolation. URL: http:\/\/www.nealen.com\/projects 130 150 (2004) 25."},{"key":"e_1_2_2_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/1186822.1073296"},{"key":"e_1_2_2_67_1","volume-title":"Prescribed velocity gradients for highly viscous SPH fluids with vorticity diffusion","author":"Peer Andreas","year":"2016","unstructured":"Andreas Peer and Matthias Teschner. 2016. Prescribed velocity gradients for highly viscous SPH fluids with vorticity diffusion. IEEE transactions on visualization and computer graphics 23, 12 (2016), 2656--2662."},{"key":"e_1_2_2_68_1","volume-title":"Computer Graphics Forum","author":"Petronetto Fabiano","unstructured":"Fabiano Petronetto, Afonso Paiva, Elias S Helou, DE Stewart, and Luis Gustavo Nonato. 2013. Mesh-Free Discrete Laplace-Beltrami Operator. In Computer Graphics Forum, Vol. 32. Wiley Online Library, 214--226."},{"key":"e_1_2_2_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028523.1028549"},{"key":"e_1_2_2_70_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2010.11.021"},{"key":"e_1_2_2_71_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2007.10.009"},{"key":"e_1_2_2_72_1","doi-asserted-by":"publisher","DOI":"10.2140\/camcos.2014.9.107"},{"key":"e_1_2_2_73_1","unstructured":"Frank Schmidt. 2014. The laplace-beltrami-operator on riemannian manifolds. In Seminar Shape Analysis."},{"key":"e_1_2_2_74_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2011.11.021"},{"key":"e_1_2_2_75_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compfluid.2009.09.017"},{"key":"e_1_2_2_76_1","doi-asserted-by":"publisher","DOI":"10.1145\/1599470.1599502"},{"key":"e_1_2_2_77_1","volume-title":"Computer Graphics Forum","author":"Takahashi Tetsuya","unstructured":"Tetsuya Takahashi, Yoshinori Dobashi, Issei Fujishiro, Tomoyuki Nishita, and Ming C Lin. 2015. Implicit formulation for SPH-based viscous fluids. In Computer Graphics Forum, Vol. 34. Wiley Online Library, 493--502."},{"key":"e_1_2_2_78_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevE.72.026301"},{"key":"e_1_2_2_79_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778785"},{"key":"e_1_2_2_80_1","series-title":"SIAM Journal on scientific and Statistical Computing 13, 2","volume-title":"Bi-CGSTAB: A fast and smoothly converging variant of Bi-CG for the solution of nonsymmetric linear systems","author":"Van der Vorst Henk A","year":"1992","unstructured":"Henk A Van der Vorst. 1992. Bi-CGSTAB: A fast and smoothly converging variant of Bi-CG for the solution of nonsymmetric linear systems. SIAM Journal on scientific and Statistical Computing 13, 2 (1992), 631--644."},{"key":"e_1_2_2_81_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11390-017-1793-0"},{"key":"e_1_2_2_82_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201281"},{"key":"e_1_2_2_83_1","volume-title":"Computer Graphics Forum","author":"Weiler Marcel","unstructured":"Marcel Weiler, Dan Koschier, Magnus Brand, and Jan Bender. 2018. A physically consistent implicit viscosity solver for SPH fluids. In Computer Graphics Forum, Vol. 37. Wiley Online Library, 145--155."},{"key":"e_1_2_2_84_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073713"},{"key":"e_1_2_2_85_1","doi-asserted-by":"publisher","DOI":"10.5555\/1921427.1921459"},{"key":"e_1_2_2_86_1","doi-asserted-by":"publisher","DOI":"10.1145\/2751541"},{"key":"e_1_2_2_87_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2010.06.010"},{"key":"e_1_2_2_88_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2011.141"},{"key":"e_1_2_2_89_1","doi-asserted-by":"publisher","DOI":"10.5555\/1218064.1218109"},{"key":"e_1_2_2_90_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2014.08.051"},{"key":"e_1_2_2_91_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766981"},{"key":"e_1_2_2_92_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601201"},{"key":"e_1_2_2_93_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073298"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3386569.3392487","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3386569.3392487","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,25]],"date-time":"2025-06-25T05:37:51Z","timestamp":1750829871000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3386569.3392487"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,8,12]]},"references-count":93,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2020,8,31]]}},"alternative-id":["10.1145\/3386569.3392487"],"URL":"https:\/\/doi.org\/10.1145\/3386569.3392487","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,8,12]]},"assertion":[{"value":"2020-08-12","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}