{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,1]],"date-time":"2026-02-01T00:52:25Z","timestamp":1769907145072,"version":"3.49.0"},"reference-count":44,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2022,7,1]],"date-time":"2022-07-01T00:00:00Z","timestamp":1656633600000},"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":[[2022,7]]},"abstract":"<jats:p>We present a method for enhancing fluid simulations with realistic bubble and foam detail. We treat bubbles as discrete air particles, two-way coupled with a sparse volumetric Euler flow, as first suggested in [Stomakhin et al. 2020]. We elaborate further on their scheme and introduce a bubble inertia correction term for improved convergence. We also show how one can add bubbles to an already existing fluid simulation using our novel guiding technique, which performs local re-simulation of fluid to achieve more interesting bubble dynamics through coupling. As bubbles reach the surface, they are converted into foam and simulated separately. Our foam is discretized with smoothed particle hydrodynamics (SPH), and we replace forces normal to the fluid surface with a fluid surface manifold advection constraint to achieve more robust and stable results. The SPH forces are derived through proper constitutive modeling of an incompressible viscous liquid, and we explain why this choice is appropriate for \"wet\" types of foam. This allows us to produce believable dynamics from close-up scenarios to large oceans, with just a few parameters that work intuitively across a variety of scales. Additionally, we present relevant research on air entrainment metrics and bubble distributions that have been used in this work.<\/jats:p>","DOI":"10.1145\/3528223.3530059","type":"journal-article","created":{"date-parts":[[2022,7,22]],"date-time":"2022-07-22T21:06:27Z","timestamp":1658523987000},"page":"1-16","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":17,"title":["Guided bubbles and wet foam for realistic whitewater simulation"],"prefix":"10.1145","volume":"41","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6375-4315","authenticated-orcid":false,"given":"Joel","family":"Wretborn","sequence":"first","affiliation":[{"name":"Weta Digital, New Zealand"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1082-9459","authenticated-orcid":false,"given":"Sean","family":"Flynn","sequence":"additional","affiliation":[{"name":"Weta Digital, New Zealand"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5081-9108","authenticated-orcid":false,"given":"Alexey","family":"Stomakhin","sequence":"additional","affiliation":[{"name":"Weta Digital, New Zealand"}]}],"member":"320","published-online":{"date-parts":[[2022,7,22]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2508363.2508395"},{"key":"e_1_2_2_2_1","first-page":"4","article-title":"Fluid Mechanical Description of Fluidized Beds","volume":"6","author":"Anderson T. B.","year":"1967","unstructured":"T. B. Anderson and R. Jackson. 1967. Fluid Mechanical Description of Fluidized Beds. Equations of Motion. Indust. & Eng. Chem. Fund. 6, 4 (Nov. 1967), 527--539.","journal-title":"Equations of Motion. Indust. & Eng. Chem. Fund."},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3386569.3392460"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276502"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1272690.1272719"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2018.2832080"},{"key":"e_1_2_2_7_1","volume-title":"Fluid Simulation for Computer Graphics","author":"Bridson Robert","unstructured":"Robert Bridson. 2015. Fluid Simulation for Computer Graphics, Second Edition. Taylor & Francis. https:\/\/books.google.com\/books?id=7MySoAEACAAJ"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185559"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073368.1073400"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276499"},{"key":"e_1_2_2_11_1","unstructured":"G. Daviet and F. Bertails-Descoubes. 2017. Simulation of Drucker-Prager granular flows inside Newtonian fluids. (Feb. 2017). Working paper or preprint."},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1365-2966.2012.21439.x"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1017\/jfm.2016.372"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1080\/14786435.2017.1312585"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/566654.566645"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201392"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3130800.3130878"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201309"},{"key":"e_1_2_2_19_1","doi-asserted-by":"crossref","unstructured":"Carlo Gualtieri Dragutin Mihailovic Hubert Chanson Benoit Cushman-Roisin Guelfo Doria Paola Gualtieri George Kallos Joe Ackerman and Borivoi Rajkovic. 2008. Fluid Mechanics of Environmental Interfaces.","DOI":"10.4324\/9780203895351"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1063\/1.1761178"},{"key":"e_1_2_2_21_1","first-page":"1","article-title":"Robust Simulation of Small-Scale Thin Features in SPH-based Free Surface Flows. Life.","volume":"1","author":"He Xiaowei","year":"2014","unstructured":"Xiaowei He, H Wang, Fengjun Zhang, Guoping Wang, and Kun Zhou. 2014. Robust Simulation of Small-Scale Thin Features in SPH-based Free Surface Flows. Life.Kunzhou.Net 1, 212 (2014), 1--8.","journal-title":"Kunzhou.Net"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1399504.1360647"},{"key":"e_1_2_2_23_1","volume-title":"Empirical directional wave spectra for computer graphics (DigiPro '15)","author":"Horvath Christopher J","unstructured":"Christopher J Horvath. 2015. Empirical directional wave spectra for computer graphics (DigiPro '15). Association for Computing Machinery, 29--39."},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00371-012-0697-9"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766996"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778807"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1478-4408.1988.tb01138.x"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3528223.3530058"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1186562.1015745"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2008.37"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1146\/annurev.aa.30.090192.002551"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","unstructured":"D. Morgenroth S. Reinhardt D. Weiskopf and B. Eberhardt. 2020. Efficient 2D Simulation on Moving 3D Surfaces. 39 8 (Nov. 2020) 27--38. 10.1111\/cgf.14098","DOI":"10.1111\/cgf.14098"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.5555\/846276.846298"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2485895.2485912"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766925"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","unstructured":"B. Persson and M. Dahlberg. 1994. A Simple Model For Predicting Foam Spread Over Liquids. 4 (1994) 265--276. 10.3801\/iafss.fss.4-265","DOI":"10.3801\/iafss.fss.4-265"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/311535.311548"},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461948"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","unstructured":"Alexey Stomakhin Joel Wretborn Kevin Blom and Gilles Daviet. 2020. Underwater bubbles and coupling. ACM. 10.1145\/3388767.3407390","DOI":"10.1145\/3388767.3407390"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073651"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","unstructured":"Dominic Vella and L. Mahadevan. 2005. The \"Cheerios effect\". 73 9 (Sept. 2005) 817--825. 10.1119\/1.1898523","DOI":"10.1119\/1.1898523"},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1093\/oso\/9780198505518.001.0001"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","unstructured":"Yonghao Yue Breannan Smith Christopher Batty Changxi Zheng and Eitan Grinspun. 2015. Continuum Foam. 34 5 (Nov. 2015) 1--20. 10.1145\/2751541","DOI":"10.1145\/2751541"},{"key":"e_1_2_2_44_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\/3528223.3530059","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3528223.3530059","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:02:25Z","timestamp":1750186945000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3528223.3530059"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,7]]},"references-count":44,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2022,7]]}},"alternative-id":["10.1145\/3528223.3530059"],"URL":"https:\/\/doi.org\/10.1145\/3528223.3530059","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,7]]},"assertion":[{"value":"2022-07-22","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}