POSTED BY

Rob Beschizza

AT 6:41 AM
Thursday June 4, 2009

Science

simulations • sounds • water

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 /.]

5 Comments

Anonymous Anonymous

#1 – 7:41 AM June 4, 2009

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

DSMVWL THS

#2 – 8:34 PM June 4, 2009

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

Nannes2

#3 – 12:06 AM August 25, 2009

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

Nannes2

#4 – 12:06 AM August 25, 2009

Thanks for sharing this nice video!
Mechanical engineering degree

Bill G

#5 – 2:46 PM October 12, 2009

What a cool video! I must say that I was kind of surprised at how realistic the sounds are. If the volume was slightly less on the video it would sound even more realistic.
Bill Gassett ~ Grafton MA Real Estate

Leave a comment