An algorithm to simulate the sound of water

Cornell University’s Changxi Zheng and Doug L. James have developed an algorithm that accurately simulates the sound of water.

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 of harmonic fluid sounds are provided for water drops, pouring, babbling, and splashing phenomena, often with thousands of acoustic bubbles, and hundreds of thousands of transfer function solves.

You can download the paper at the website, and watch high-res video: Harmonic Fluids [Harmonic Fluids Project via /.]

About Rob Beschizza

Rob Beschizza is the Managing Editor of Boing Boing. He's @beschizza on Twitter and can be found on Facebook too. Try your luck at besc...@gmail.com

 

This entry was posted in Uncategorized. Bookmark the permalink.

4 Responses to An algorithm to simulate the sound of water

  1. Nannes2 says:

    We propose a practical method for automatic procedural synthesis of synchronized harmonic bubble-based sounds from 3D fluid animations.
    Computer school | Electrical engineering degree

  2. Nannes2 says:

    Thanks for sharing this nice video!
    Mechanical engineering degree

  3. Anonymous says:

    Doesn’t sound like water to me. In fact, it sounds quite ‘digital’.

  4. DSMVWL THS says:

    You could also just, you know, record some water.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

 

More BB

Boing Boing Video

Flickr Pool

Digg

Wikipedia

Advertise

Displays ads via FM Tech

RSS and Email

This work is licensed under a Creative Commons License permitting non-commercial sharing with attribution. Boing Boing is a trademark of Happy Mutants LLC in the United States and other countries.

FM Tech