{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,8]],"date-time":"2026-04-08T23:14:56Z","timestamp":1775690096921,"version":"3.50.1"},"reference-count":53,"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"}],"funder":[{"DOI":"10.13039\/100011199","name":"European Research Council","doi-asserted-by":"publisher","award":["ERC Starting Grant ECHO"],"award-info":[{"award-number":["ERC Starting Grant ECHO"]}],"id":[{"id":"10.13039\/100011199","id-type":"DOI","asserted-by":"publisher"}]}],"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>Soap bubbles are widely appreciated for their fragile nature and their colorful appearance. The natural sciences and, in extension, computer graphics, have comprehensively studied the mechanical behavior of films and foams, as well as the optical properties of thin liquid layers. In this paper, we focus on the dynamics of material flow within the soap film, which results in fascinating, extremely detailed patterns. This flow is characterized by a complex coupling between surfactant concentration and Marangoni surface tension. We propose a novel chemomechanical simulation framework rooted in lubrication theory, which makes use of a custom semi-Lagrangian advection solver to enable the simulation of soap film dynamics on spherical bubbles both in free flow as well as under body forces such as gravity or external air flow. By comparing our simulated outcomes to videos of real-world soap bubbles recorded in a studio environment, we show that our framework, for the first time, closely recreates a wide range of dynamic effects that are also observed in experiment.<\/jats:p>","DOI":"10.1145\/3386569.3392094","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":35,"title":["Chemomechanical simulation of soap film flow on spherical bubbles"],"prefix":"10.1145","volume":"39","author":[{"given":"Weizhen","family":"Huang","sequence":"first","affiliation":[{"name":"University of Bonn, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Julian","family":"Iseringhausen","sequence":"additional","affiliation":[{"name":"University of Bonn, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tom","family":"Kneiphof","sequence":"additional","affiliation":[{"name":"University of Bonn, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ziyin","family":"Qu","sequence":"additional","affiliation":[{"name":"University of Pennsylvania"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chenfanfu","family":"Jiang","sequence":"additional","affiliation":[{"name":"University of Pennsylvania"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Matthias B.","family":"Hullin","sequence":"additional","affiliation":[{"name":"University of Bonn, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2020,8,12]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766935"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2786784.2786793"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511800955"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073620"},{"key":"e_1_2_2_5_1","volume-title":"Principles of optics: electromagnetic theory of propagation, interference and diffraction of light","author":"Born Max","unstructured":"Max Born and Emil Wolf. 1970. Principles of optics: electromagnetic theory of propagation, interference and diffraction of light. Pergamon Press. 40 pages."},{"key":"e_1_2_2_6_1","doi-asserted-by":"crossref","unstructured":"Robert Bridson. 2015. Fluid simulation for computer graphics. AK Peters\/CRC Press.","DOI":"10.1201\/9781315266008"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/166117.166151"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0022112001005213"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1016\/0167-2789(89)90144-9"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2767003"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383260"},{"key":"e_1_2_2_12_1","volume-title":"Narrow band FLIP for liquid simulations. 35, 2","author":"Ferstl Florian","year":"2016","unstructured":"Florian Ferstl, Ryoichi Ando, Chris Wojtan, R\u00fcdiger Westermann, and Nils Thuerey. 2016. Narrow band FLIP for liquid simulations. 35, 2 (2016), 225--232."},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383261"},{"key":"e_1_2_2_14_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_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2015.2459687"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1088\/1361-6404\/aa7147"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1016\/0167-2789(89)90145-0"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/38.888023"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2879177"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1137\/S0036139995289556"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1137\/S0036139995291179"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.2312\/egst.20141034"},{"key":"e_1_2_2_23_1","volume-title":"The science of soap films and soap bubbles","author":"Isenberg Cyril","unstructured":"Cyril Isenberg. 1978. The science of soap films and soap bubbles. Tieto Cleveton, UK."},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3386569.3392405"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3130800.3130835"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.5555\/1009379.1009614"},{"key":"e_1_2_2_27_1","unstructured":"Wenzel Jakob. 2010. Mitsuba renderer. http:\/\/www.mitsuba-renderer.org."},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00371-002-0195-6"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1002\/cav.1640"},{"key":"e_1_2_2_30_1","volume-title":"Real-time Image-based Lighting of Microfacet BRDFs with Varying Iridescence. Computer Graphics Forum 38, 4","author":"Kneiphof Tom","year":"2019","unstructured":"Tom Kneiphof, Tim Golla, and Reinhard Klein. 2019. Real-time Image-based Lighting of Microfacet BRDFs with Varying Iridescence. Computer Graphics Forum 38, 4 (2019)."},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461984"},{"key":"e_1_2_2_32_1","volume-title":"Patrick Fischer, Charles-Henri Bruneau, Miloud Bessafi, and Hamid Kellay.","author":"Meuel Tinihau","year":"2013","unstructured":"Tinihau Meuel, Yong Liang Xiong, Patrick Fischer, Charles-Henri Bruneau, Miloud Bessafi, and Hamid Kellay. 2013. Intensity of vortices: from soap bubbles to hurricanes. Scientific reports 3 (2013), 3455."},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3340257"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1137\/140980260"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/566570.566643"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1006\/jcis.1999.6226"},{"key":"e_1_2_2_37_1","volume-title":"Advances in Computer Entertainment","author":"Ochiai Yoichi","unstructured":"Yoichi Ochiai, Alexis Oyama, Takayuki Hoshi, and Jun Rekimoto. 2013. Theory and Application of the Colloidal Display: Programmable Bubble Screen for Computer Entertainment. In Advances in Computer Entertainment, Dennis Reidsma, Haruhiro Katayose, and Anton Nijholt (Eds.). Springer, 198--214."},{"key":"e_1_2_2_38_1","volume-title":"Long-scale evolution of thin liquid films. Reviews of modern physics 69, 3","author":"Oron Alexander","year":"1997","unstructured":"Alexander Oron, Stephen H Davis, and S George Bankoff. 1997. Long-scale evolution of thin liquid films. Reviews of modern physics 69, 3 (1997), 931."},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1016\/0045-7825(92)90116-2"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3306346.3322945"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCISE.2002.1032427"},{"key":"e_1_2_2_42_1","doi-asserted-by":"crossref","unstructured":"Osborne Reynolds. 1886. IV. On the theory of lubrication and its application to Mr. Beauchamp tower's experiments including an experimental determination of the viscosity of olive oil. Philosophical transactions of the Royal Society of London 177 (1886) 157--234.","DOI":"10.1098\/rstl.1886.0005"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1038\/016331a0"},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1126\/science.1230623"},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2016.02.077"},{"key":"e_1_2_2_46_1","volume-title":"Thermal convection and emergence of isolated vortices in soap bubbles. Physical review letters 100, 14","author":"Seychelles F","year":"2008","unstructured":"F Seychelles, Y Amarouchene, Miloud Bessafi, and H Kellay. 2008. Thermal convection and emergence of isolated vortices in soap bubbles. Physical review letters 100, 14 (2008), 144501."},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-09287-3_13"},{"key":"e_1_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/311535.311548"},{"key":"e_1_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/1122501.1122506"},{"key":"e_1_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1111\/1467-8659.00499"},{"key":"e_1_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/3320285"},{"key":"e_1_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201324"},{"key":"e_1_2_2_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601201"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3386569.3392094","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3386569.3392094","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,25]],"date-time":"2025-06-25T05:38:08Z","timestamp":1750829888000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3386569.3392094"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,8,12]]},"references-count":53,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2020,8,31]]}},"alternative-id":["10.1145\/3386569.3392094"],"URL":"https:\/\/doi.org\/10.1145\/3386569.3392094","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"}}]}}