{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,27]],"date-time":"2026-01-27T12:54:12Z","timestamp":1769518452831,"version":"3.49.0"},"reference-count":58,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2009,7,27]],"date-time":"2009-07-27T00:00:00Z","timestamp":1248652800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000145","name":"Division of Information and Intelligent Systems","doi-asserted-by":"publisher","award":["CAREER-0430528HCC-0905506"],"award-info":[{"award-number":["CAREER-0430528HCC-0905506"]}],"id":[{"id":"10.13039\/100000145","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CAREER-0430528HCC-0905506"],"award-info":[{"award-number":["CAREER-0430528HCC-0905506"]}],"id":[{"id":"10.13039\/100000001","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":[[2009,7,27]]},"abstract":"<jats:p>Fluid sounds, such as splashing and pouring, are ubiquitous and familiar but we lack physically based algorithms to synthesize them in computer animation or interactive virtual environments. We propose a practical method for automatic procedural synthesis of synchronized harmonic bubble-based sounds from 3D fluid animations. To avoid audio-rate time-stepping of compressible fluids, we acoustically augment existing incompressible fluid solvers with particle-based models for bubble creation, vibration, advection, and radiation. Sound radiation from harmonic fluid vibrations is modeled using a time-varying linear superposition of bubble oscillators. We weight each oscillator by its bubble-to-ear acoustic transfer function, which is modeled as a discrete Green's function of the Helmholtz equation. To solve potentially millions of 3D Helmholtz problems, we propose a fast dual-domain multipole boundary-integral solver, with cost linear in the complexity of the fluid domain's boundary. Enhancements are proposed for robust evaluation, noise elimination, acceleration, and parallelization. Examples are provided for water drops, pouring, babbling, and splashing phenomena, often with thousands of acoustic bubbles, and hundreds of thousands of transfer function solves.<\/jats:p>","DOI":"10.1145\/1531326.1531343","type":"journal-article","created":{"date-parts":[[2009,7,28]],"date-time":"2009-07-28T12:43:55Z","timestamp":1248785035000},"page":"1-12","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":44,"title":["Harmonic fluids"],"prefix":"10.1145","volume":"28","author":[{"given":"Changxi","family":"Zheng","sequence":"first","affiliation":[{"name":"Cornell University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Doug L.","family":"James","sequence":"additional","affiliation":[{"name":"Cornell University"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2009,7,27]]},"reference":[{"key":"e_1_2_2_1_1","unstructured":"Abramowitz M. and Stegun I. A. 1964. Handbook of Mathematical Functions with Formulas Graphs and Mathematical Tables. Dover New York.   Abramowitz M. and Stegun I. A. 1964. Handbook of Mathematical Functions with Formulas Graphs and Mathematical Tables . Dover New York."},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1275808.1276437"},{"key":"e_1_2_2_3_1","unstructured":"Begault D. 1994. 3-D sound for virtual reality and multimedia. Academic Press Professional Inc. San Diego CA USA.   Begault D. 1994. 3-D sound for virtual reality and multimedia . Academic Press Professional Inc. San Diego CA USA."},{"key":"e_1_2_2_4_1","unstructured":"Blake W. 1986. Mechanics of Flow-Induced Sound and Vibration. Academic Press.  Blake W. 1986. Mechanics of Flow-Induced Sound and Vibration . Academic Press."},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360623"},{"key":"e_1_2_2_6_1","unstructured":"Bragg S. 1920. The World of Sound. G. Bell and Sons Ltd. London.  Bragg S. 1920. The World of Sound . G. Bell and Sons Ltd. London."},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/89.709673"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015733"},{"key":"e_1_2_2_9_1","doi-asserted-by":"crossref","unstructured":"Chan S. and Purisima E. 1998. A new tetrahedral tesselation scheme for isosurface generation. Computers &amp; Graphics 22 1 83--90.  Chan S. and Purisima E. 1998. A new tetrahedral tesselation scheme for isosurface generation. Computers &amp; Graphics 22 1 83--90.","DOI":"10.1016\/S0097-8493(97)00085-X"},{"key":"e_1_2_2_10_1","volume-title":"The Sonification of Numerical Fluid Flow Simulations. In Intl. Conf. on Auditory Display (ICAD","author":"Childs E.","year":"2001"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1275808.1276499"},{"key":"e_1_2_2_12_1","doi-asserted-by":"crossref","unstructured":"Cook P. 2002. Real Sound Synthesis for Interactive Applications. AK Peters Ltd.   Cook P. 2002. Real Sound Synthesis for Interactive Applications . AK Peters Ltd.","DOI":"10.1201\/b19597"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1121\/1.420321"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882339"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2004.00785.x"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/566654.566645"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383261"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1006\/gmip.1996.0039"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1121\/1.1907831"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/311535.311590"},{"key":"e_1_2_2_21_1","unstructured":"Golub G. and van Loan C. 1996. Matrix computations third ed. Johns Hopkins University Press.   Golub G. and van Loan C. 1996. Matrix computations third ed. Johns Hopkins University Press."},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028523.1028562"},{"key":"e_1_2_2_23_1","doi-asserted-by":"crossref","unstructured":"Gumerov N. and Duraiswami R. 2005. Fast multipole methods for the Helmholtz equation in three dimensions. Elsevier.  Gumerov N. and Duraiswami R. 2005. Fast multipole methods for the Helmholtz equation in three dimensions . Elsevier.","DOI":"10.1016\/B978-008044371-3\/50009-0"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360647"},{"key":"e_1_2_2_25_1","doi-asserted-by":"crossref","unstructured":"Howe M. S. 1998. Acoustics of Fluid-Structure Interactions. Cambridge Press.  Howe M. S. 1998. Acoustics of Fluid-Structure Interactions . Cambridge Press.","DOI":"10.1017\/CBO9780511662898"},{"key":"e_1_2_2_26_1","doi-asserted-by":"crossref","unstructured":"Howe M. S. 2002. Theory of Vortex Sound. Cambridge Press.  Howe M. S. 2002. Theory of Vortex Sound . Cambridge Press.","DOI":"10.1017\/CBO9780511755491"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1280720.1280825"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1141983"},{"key":"e_1_2_2_29_1","doi-asserted-by":"crossref","unstructured":"Jensen F. 1994. Computational Ocean Acoustics. American Institute of Physics.  Jensen F. 1994. Computational Ocean Acoustics . American Institute of Physics.","DOI":"10.1063\/1.2808704"},{"key":"e_1_2_2_30_1","volume-title":"Proc. of Symp. on Computer Animation (SCA).","author":"Kim T."},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276500"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1016\/0965-9978(95)00061-5"},{"key":"e_1_2_2_33_1","first-page":"861","article-title":"Auralization-An Overview","volume":"41","author":"Kleiner M.","year":"1993","journal-title":"Journal-Audio Engineering Society"},{"key":"e_1_2_2_34_1","doi-asserted-by":"crossref","unstructured":"Leighton T. 1994. The Acoustic Bubble. Academic Press.  Leighton T. 1994. The Acoustic Bubble . Academic Press.","DOI":"10.1121\/1.410082"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0022112090000179"},{"key":"e_1_2_2_36_1","volume-title":"Proc.","author":"McCabe R. K."},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1101530.1101552"},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1080\/14786443309462277"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383321"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/545261.545290"},{"key":"e_1_2_2_41_1","unstructured":"Ochmann M. 1995. The Source Simulation Technique for Acoustic Radiation Problems. Acustica 81.  Ochmann M. 1995. The Source Simulation Technique for Acoustic Radiation Problems. Acustica 81 ."},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0022112090002890"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1002\/nme.957"},{"key":"e_1_2_2_44_1","doi-asserted-by":"crossref","unstructured":"Osher S. and Fedkiw R. 2003. Level Set Methods and Dynamic Implicit Surfaces. Springer.  Osher S. and Fedkiw R. 2003. Level Set Methods and Dynamic Implicit Surfaces . Springer.","DOI":"10.1007\/b98879"},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1121\/1.397353"},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/311535.311548"},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1121\/1.1907076"},{"key":"e_1_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/133994.134063"},{"key":"e_1_2_2_49_1","volume-title":"Proc. of Symp. on Computer Animation (SCA).","author":"Thuerey N.","year":"2007"},{"key":"e_1_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383323"},{"key":"e_1_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015710"},{"key":"e_1_2_2_52_1","unstructured":"Urick R. 1975. Principles of Underwater Sound. McGraw-Hill.  Urick R. 1975. Principles of Underwater Sound . McGraw-Hill."},{"key":"e_1_2_2_53_1","volume-title":"Intl. Conf. on Auditory Display (ICAD 96)","author":"van den Doel K."},{"key":"e_1_2_2_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383322"},{"key":"e_1_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/1101530.1101554"},{"key":"e_1_2_2_56_1","volume-title":"Auralization: Fundamentals of Acoustics, Modelling, Simulation, Algorithms and Acoustic Virtual Reality","author":"Vorlander M.","year":"2007"},{"key":"e_1_2_2_57_1","volume-title":"Proc. of Symp. on Computer Animation (SCA), 325--333","author":"Zheng W."},{"key":"e_1_2_2_58_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\/1531326.1531343","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1531326.1531343","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T13:30:23Z","timestamp":1750253423000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1531326.1531343"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,7,27]]},"references-count":58,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2009,7,27]]}},"alternative-id":["10.1145\/1531326.1531343"],"URL":"https:\/\/doi.org\/10.1145\/1531326.1531343","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2009,7,27]]},"assertion":[{"value":"2009-07-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}