{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,18]],"date-time":"2026-01-18T07:22:03Z","timestamp":1768720923965,"version":"3.49.0"},"reference-count":70,"publisher":"Association for Computing Machinery (ACM)","issue":"5","license":[{"start":{"date-parts":[[2015,11,3]],"date-time":"2015-11-03T00:00:00Z","timestamp":1446508800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Adobe"},{"name":"JSPS Postdoctoral Fellowships for Research Abroad"},{"DOI":"10.13039\/501100000038","name":"NSERC","doi-asserted-by":"crossref","award":["RGPIN-04360-2014"],"award-info":[{"award-number":["RGPIN-04360-2014"]}],"id":[{"id":"10.13039\/501100000038","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/100007065","name":"NVIDIA","doi-asserted-by":"crossref","id":[{"id":"10.13039\/100007065","id-type":"DOI","asserted-by":"crossref"}]},{"name":"NSF","award":["IIS-13-19483, CMMI-11-29917 and CAREER-1453101"],"award-info":[{"award-number":["IIS-13-19483, CMMI-11-29917 and CAREER-1453101"]}]},{"DOI":"10.13039\/100004675","name":"Autodesk","doi-asserted-by":"crossref","id":[{"id":"10.13039\/100004675","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Side Effects"},{"name":"Intel"},{"name":"The Walt Disney Company"},{"name":"The Foundry"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2015,11,3]]},"abstract":"<jats:p>We consider the simulation of dense foams composed of microscopic bubbles, such as shaving cream and whipped cream. We represent foam not as a collection of discrete bubbles, but instead as a continuum. We employ the<jats:italic>material point method<\/jats:italic>(MPM) to discretize a hyperelastic constitutive relation augmented with the Herschel-Bulkley model of non-Newtonian viscoplastic flow, which is known to closely approximate foam behavior. Since large shearing flows in foam can produce poor distributions of material points, a typical MPM implementation can produce non-physical internal holes in the continuum. To address these artifacts, we introduce a particle resampling method for MPM. In addition, we introduce an explicit tearing model to prevent regions from shearing into artificially thin, honey-like threads. We evaluate our method's efficacy by simulating a number of dense foams, and we validate our method by comparing to real-world footage of foam.<\/jats:p>","DOI":"10.1145\/2751541","type":"journal-article","created":{"date-parts":[[2015,11,5]],"date-time":"2015-11-05T16:19:01Z","timestamp":1446740341000},"page":"1-20","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":172,"title":["Continuum Foam"],"prefix":"10.1145","volume":"34","author":[{"given":"Yonghao","family":"Yue","sequence":"first","affiliation":[{"name":"Columbia University, New York, NY"}]},{"given":"Breannan","family":"Smith","sequence":"additional","affiliation":[{"name":"Columbia University, New York, NY"}]},{"given":"Christopher","family":"Batty","sequence":"additional","affiliation":[{"name":"University of Waterloo, ON, Canada"}]},{"given":"Changxi","family":"Zheng","sequence":"additional","affiliation":[{"name":"Columbia University, New York, NY"}]},{"given":"Eitan","family":"Grinspun","sequence":"additional","affiliation":[{"name":"Columbia University, New York, NY"}]}],"member":"320","published-online":{"date-parts":[[2015,11,3]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276437"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2012.87"},{"key":"e_1_2_2_3_1","volume-title":"Proceedings of the 17th ASCE Engineering Mechanics Conference (EM'04)","author":"Banerjee B.","year":"2004","unstructured":"B. Banerjee . 2004 . Material point method simulations of fragmenting cylinders . In Proceedings of the 17th ASCE Engineering Mechanics Conference (EM'04) . B. Banerjee. 2004. Material point method simulations of fragmenting cylinders. In Proceedings of the 17th ASCE Engineering Mechanics Conference (EM'04)."},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276397"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2019406.2019409"},{"key":"e_1_2_2_6_1","unstructured":"E. C. Bingham. 1922. In Fluidity and Plasticity. McGraw-Hill. E. C. Bingham. 1922. In Fluidity and Plasticity. McGraw-Hill."},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1016\/0021-9991(86)90211-1"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1080\/10586458.1992.10504253"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185559"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276499"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1146\/annurev-fluid-011212-140634"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/7529.8927"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511526442"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1088\/0953-8984\/2\/S\/069"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1111\/1467-8659.00499"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2012.03059.x"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1002\/nme.3356"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.2002.7166"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1016\/0009-2509(93)80023-J"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1599470.1599488"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015746"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028523.1028562"},{"key":"e_1_2_2_23_1","first-page":"11","article-title":"Three-dimensional dynamic fracture analysis using the material point method","volume":"1","author":"Guo Y. J.","year":"2006","unstructured":"Y. J. Guo and J. A. Nairn . 2006 . Three-dimensional dynamic fracture analysis using the material point method . Comput. Model. Engin. Sci. 1 , 1, 11 -- 25 . Y. J. Guo and J. A. Nairn. 2006. Three-dimensional dynamic fracture analysis using the material point method. Comput. Model. Engin. Sci. 1, 1, 11--25.","journal-title":"Comput. Model. Engin. Sci."},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2504459.2504480"},{"key":"e_1_2_2_25_1","doi-asserted-by":"crossref","unstructured":"W. H. Herschel and R. Bulkley. 1926. Konsistenzmessungen von Gummi-Benzoll\u00f6sungen. Kolloid-Zeitschrift & Zeitschrift f&uuml;\u00fcr Polymere 39 4 291--300. W. H. Herschel and R. Bulkley. 1926. Konsistenzmessungen von Gummi-Benzoll\u00f6sungen. Kolloid-Zeitschrift & Zeitschrift f&uuml;\u00fcr Polymere 39 4 291--300.","DOI":"10.1007\/BF01432034"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2005.04.013"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073283"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360647"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00371-012-0697-9"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028523.1028541"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2560795"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.5555\/2386366.2386387"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531357"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276500"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778807"},{"key":"e_1_2_2_36_1","first-page":"2097","article-title":"Dynamics of foam drainage","volume":"58","author":"Koehler S. A.","year":"1998","unstructured":"S. A. Koehler , H. A. Stone , M. P. Brenner , and J. Eggers . 1998 . Dynamics of foam drainage . Phys. Rev. E58 , 2097 -- 2106 . S. A. Koehler, H. A. Stone, M. P. Brenner, and J. Eggers. 1998. Dynamics of foam drainage. Phys. Rev. E58, 2097--2106.","journal-title":"Phys. Rev."},{"key":"e_1_2_2_37_1","volume-title":"Proceedings of the Graphics Interface Conference (GI'02)","author":"K\u00fcck H.","unstructured":"H. K\u00fcck , C. Vogelgsang , and G. Greiner . 2002. Simulation and rendering of liquid foams . In Proceedings of the Graphics Interface Conference (GI'02) . 81--88. H. K\u00fcck, C. Vogelgsang, and G. Greiner. 2002. Simulation and rendering of liquid foams. In Proceedings of the Graphics Interface Conference (GI'02). 81--88."},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1141960"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2008.37"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028523.1028542"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073368.1073402"},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/1882261.1866195"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531358"},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461918"},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/566654.566579"},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1209\/0295-5075\/91\/68005"},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/2485895.2485912"},{"key":"e_1_2_2_48_1","doi-asserted-by":"crossref","unstructured":"R. I. Saye and J. A. Sethian. 2013. Multiscale modeling of membrane rearrangement drainage and rupture in evolving foams. Sci. 340 6133 720--724. R. I. Saye and J. A. Sethian. 2013. Multiscale modeling of membrane rearrangement drainage and rupture in evolving foams. Sci. 340 6133 720--724.","DOI":"10.1126\/science.1230623"},{"key":"e_1_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185557"},{"key":"e_1_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0045-7825(01)00409-1"},{"key":"e_1_2_2_51_1","volume-title":"Level Set Methods and Fast Marching Methods","author":"Sethian J. A.","unstructured":"J. A. Sethian . 1999. Level Set Methods and Fast Marching Methods . Cambridge University Press . J. A. Sethian. 1999. Level Set Methods and Fast Marching Methods. Cambridge University Press."},{"key":"e_1_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1016\/0045-7825(88)90076-X"},{"key":"e_1_2_2_53_1","volume-title":"Computational Inelasticity","author":"Simo J. C.","unstructured":"J. C. Simo and T. J. R. Hughes . 1998. Computational Inelasticity . Springer . J. C. Simo and T. J. R. Hughes. 1998. Computational Inelasticity. Springer."},{"key":"e_1_2_2_54_1","volume-title":"Proceedings of the Annual ACM SIGGRAPH\/Eurographics Symposium on Computer Animation (SCA'08)","author":"Solenthaler B.","unstructured":"B. Solenthaler and R. Pajarola . 2008. Density contrast SPH interfaces . In Proceedings of the Annual ACM SIGGRAPH\/Eurographics Symposium on Computer Animation (SCA'08) . 211--218. B. Solenthaler and R. Pajarola. 2008. Density contrast SPH interfaces. In Proceedings of the Annual ACM SIGGRAPH\/Eurographics Symposium on Computer Animation (SCA'08). 211--218."},{"key":"e_1_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.1002\/cav.v18:1"},{"key":"e_1_2_2_56_1","doi-asserted-by":"publisher","DOI":"10.1002\/nme.2360"},{"key":"e_1_2_2_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461948"},{"key":"e_1_2_2_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601176"},{"key":"e_1_2_2_59_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.euromechsol.2004.02.007"},{"key":"e_1_2_2_60_1","doi-asserted-by":"publisher","DOI":"10.1016\/0010-4655(94)00170-7"},{"key":"e_1_2_2_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/378456.378522"},{"key":"e_1_2_2_62_1","volume-title":"Proceedings of the Annual ACM SIGGRAPH\/Eurographics Symposium on Computer Animation (SCA'07)","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 Proceedings of the Annual ACM SIGGRAPH\/Eurographics Symposium on Computer Animation (SCA'07) . 191--198. 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 Proceedings of the Annual ACM SIGGRAPH\/Eurographics Symposium on Computer Animation (SCA'07). 191--198."},{"key":"e_1_2_2_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/1882261.1866182"},{"key":"e_1_2_2_64_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cocis.2007.11.004"},{"key":"e_1_2_2_65_1","doi-asserted-by":"crossref","unstructured":"D. Weaire and S. Hutzler. 2001. The Physics of Foams. Oxford University Press. D. Weaire and S. Hutzler. 2001. The Physics of Foams. Oxford University Press.","DOI":"10.1093\/oso\/9780198505518.001.0001"},{"key":"e_1_2_2_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778786"},{"key":"e_1_2_2_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360646"},{"key":"e_1_2_2_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/2421636.2421641"},{"key":"e_1_2_2_69_1","volume-title":"Proceedings of the Annual ACM SIGGRAPH\/Eurographics Symposium on Computer Animation (SCA'06)","author":"Zheng W.","year":"2006","unstructured":"W. Zheng , J.-H. Yong , and J.-C. Paul . 2006 . Simulation of bubbles . In Proceedings of the Annual ACM SIGGRAPH\/Eurographics Symposium on Computer Animation (SCA'06) . 325--333. W. Zheng, J.-H. Yong, and J.-C. Paul. 2006. Simulation of bubbles. In Proceedings of the Annual ACM SIGGRAPH\/Eurographics Symposium on Computer Animation (SCA'06). 325--333."},{"key":"e_1_2_2_71_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\/2751541","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2751541","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T05:43:07Z","timestamp":1750225387000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2751541"}},"subtitle":["A Material Point Method for Shear-Dependent Flows"],"short-title":[],"issued":{"date-parts":[[2015,11,3]]},"references-count":70,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2015,11,3]]}},"alternative-id":["10.1145\/2751541"],"URL":"https:\/\/doi.org\/10.1145\/2751541","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,11,3]]},"assertion":[{"value":"2014-09-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2015-03-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2015-11-03","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}