{"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":1774685783433,"version":"3.50.1"},"reference-count":53,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2024,7,19]],"date-time":"2024-07-19T00:00:00Z","timestamp":1721347200000},"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":[[2024,7,19]]},"abstract":"<jats:p>This paper introduces a novel physically-based vortex fluid model for films, aimed at accurately simulating cascading vortical structures on deforming thin films. Central to our approach is a novel mechanism decomposing the film's tangential velocity into circulation and dilatation components. These components are then evolved using a hybrid particle-mesh method, enabling the effective reconstruction of three-dimensional tangential velocities and seamlessly integrating surfactant and thickness dynamics into a unified framework. By coupling with its normal component and surface-tension model, our method is particularly adept at depicting complex interactions between in-plane vortices and out-of-plane physical phenomena, such as gravity, surfactant dynamics, and solid boundary, leading to highly realistic simulations of complex thin-film dynamics, achieving an unprecedented level of vortical details and physical realism.<\/jats:p>","DOI":"10.1145\/3658165","type":"journal-article","created":{"date-parts":[[2024,7,19]],"date-time":"2024-07-19T14:47:57Z","timestamp":1721400477000},"page":"1-14","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["A Vortex Particle-on-Mesh Method for Soap Film Simulation"],"prefix":"10.1145","volume":"43","author":[{"ORCID":"https:\/\/orcid.org\/0009-0004-3616-4776","authenticated-orcid":false,"given":"Ningxiao","family":"Tao","sequence":"first","affiliation":[{"name":"Yuanpei College, Peking University, Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0803-1429","authenticated-orcid":false,"given":"Liangwang","family":"Ruan","sequence":"additional","affiliation":[{"name":"School of CS &amp; State Key Laboratory of General Artificial Intelligence, Peking University, Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9157-1519","authenticated-orcid":false,"given":"Yitong","family":"Deng","sequence":"additional","affiliation":[{"name":"Stanford University, Stanford, United States of America"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1392-0928","authenticated-orcid":false,"given":"Bo","family":"Zhu","sequence":"additional","affiliation":[{"name":"Georgia Institute of Technology, Atlanta, United States of America"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9496-772X","authenticated-orcid":false,"given":"Bin","family":"Wang","sequence":"additional","affiliation":[{"name":"Beiiing Institute for General Artificial Intelligence, Beijing, China"},{"name":"State Key Laboratory of General Artificial Intelligence, Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4702-036X","authenticated-orcid":false,"given":"Baoquan","family":"Chen","sequence":"additional","affiliation":[{"name":"School of IST &amp; State Key Laboratory of General Artificial Intelligence, Peking University, Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,7,19]]},"reference":[{"key":"e_1_2_2_1_1","unstructured":"Bart Adams and Martin Wicke. 2009. Meshless Approximation Methods and Applications in Physics Based Modeling and Animation.. In Eurographics (Tutorials). 213--239."},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766935"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461982"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12449"},{"key":"e_1_2_2_5_1","volume-title":"Proceedings of the 2012 ACM SIGGRAPH\/Eurographics Symposium on Computer Animation","author":"Barnat Alfred","year":"2012","unstructured":"Alfred Barnat and Nancy Pollard. 2012. Smoke Sheets for Graph-Structured Vortex Filaments. In Proceedings of the 2012 ACM SIGGRAPH\/Eurographics Symposium on Computer Animation (Lausanne, Switzerland) (SCA '12). ACM, 10 pages."},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276502"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2012.316"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1016\/0010-4655(88)90020-3"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1137\/080737617"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.5555\/2422356.2422371"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0022112001005213"},{"key":"e_1_2_2_12_1","unstructured":"Georges-Henri Cottet Petros D Koumoutsakos et al. 2000. Vortex methods: theory and practice. Vol. 8. Cambridge university press Cambridge."},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1016\/0167-2789(89)90144-9"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2504435.2504442"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2767003"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3528223.3530174"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1189762.1189766"},{"key":"e_1_2_2_18_1","volume-title":"Realistic animation of liquids. Graphical models and image processing 58, 5","author":"Foster Nick","year":"1996","unstructured":"Nick Foster and Dimitri Metaxas. 1996. Realistic animation of liquids. Graphical models and image processing 58, 5 (1996), 471--483."},{"key":"e_1_2_2_19_1","first-page":"1","article-title":"A polynomial particle-in-cell method","volume":"36","author":"Fu Chuyuan","year":"2017","unstructured":"Chuyuan Fu, Qi Guo, Theodore Gast, Chenfanfu Jiang, and Joseph Teran. 2017. A polynomial particle-in-cell method. ACM Trans. Graph. 36, 6 (2017), 1--12.","journal-title":"ACM Trans. Graph."},{"key":"e_1_2_2_20_1","unstructured":"GameDev.net. 2013. Thin Film Interference for Computer Graphics. https:\/\/www.gamedev.net\/tutorials\/programming\/graphics\/thin-film-interference-for-computer-graphics-r2962\/. Accessed: Date Accessed."},{"key":"e_1_2_2_21_1","unstructured":"Ga\u00ebl Guennebaud Beno\u00eet Jacob et al. 2010. Eigen v3. http:\/\/eigen.tuxfamily.org."},{"key":"e_1_2_2_23_1","volume-title":"Henderson","author":"Hill David J.","year":"2016","unstructured":"David J. Hill and Ronald D. Henderson. 2016. Efficient Fluid Simulation on the Surface of a Sphere. 35, 2 (apr 2016), 9 pages."},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3386569.3392094"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3386569.3392405"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3550454.3555459"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3130800.3130835"},{"key":"e_1_2_2_28_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2766996","article-title":"The affine particle-in-cell method","volume":"34","author":"Jiang Chenfanfu","year":"2015","unstructured":"Chenfanfu Jiang, Craig Schroeder, Andrew Selle, Joseph Teran, and Alexey Stomakhin. 2015. The affine particle-in-cell method. ACM Trans. Graph. 34, 4 (2015), 1--10.","journal-title":"ACM Trans. Graph."},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1275808.1276500"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1016\/0021-9991(90)90262-Y"},{"key":"e_1_2_2_31_1","volume-title":"HOLA: a high-order Lie advection of discrete differential forms with applications in Fluid Dynamics. Ph. D. Dissertation","author":"McKenzie Alexander George","unstructured":"Alexander George McKenzie. 2007. HOLA: a high-order Lie advection of discrete differential forms with applications in Fluid Dynamics. Ph. D. Dissertation. California Institute of Technology."},{"key":"e_1_2_2_32_1","volume-title":"Barr","author":"Meyer Mark","year":"2003","unstructured":"Mark Meyer, Mathieu Desbrun, Peter Schr\u00f6der, and Alan H. Barr. 2003. Discrete Differential-Geometry Operators for Triangulated 2-Manifolds. In Visualization and Mathematics III, Hans-Christian Hege and Konrad Polthier (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 35--57."},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1080\/10618562.2012.739683"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073368.1073406"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185608"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1618452.1618467"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3528223.3530066"},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3618344"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1126\/science.1230623"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1186822.1073282"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevFluids.4.124001"},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1002\/cav.19"},{"key":"e_1_2_2_43_1","unstructured":"SideFX. 2023. Houdini (Version 19.5). https:\/\/www.sidefx.com. [Computer software]."},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/311535.311548"},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3450626.3459864"},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3587423.3595525"},{"key":"e_1_2_2_47_1","volume-title":"Barycentric coordinates for convex sets. Advances in computational mathematics 27","author":"Warren Joe","year":"2007","unstructured":"Joe Warren, Scott Schaefer, Anil N Hirani, and Mathieu Desbrun. 2007. Barycentric coordinates for convex sets. Advances in computational mathematics 27 (2007), 319--338."},{"key":"e_1_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778852"},{"key":"e_1_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3450626.3459865"},{"key":"e_1_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/3592402"},{"key":"e_1_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/2661229.2661261"},{"key":"e_1_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.5555\/1218064.1218109"},{"key":"e_1_2_2_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601201"},{"key":"e_1_2_2_54_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\/3658165","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3658165","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T00:05:54Z","timestamp":1750291554000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3658165"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,7,19]]},"references-count":53,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2024,7,19]]}},"alternative-id":["10.1145\/3658165"],"URL":"https:\/\/doi.org\/10.1145\/3658165","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,7,19]]},"assertion":[{"value":"2024-07-19","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}