We introduce a practical framework for synthesizing bubble-based water
sounds that captures the rich inter-bubble coupling effects responsible for
low-frequency acoustic emissions from bubble clouds. We propose coupled bubble
oscillator models with regularized singularities, and techniques to reduce
the computational cost of time stepping with dense, time-varying mass
matrices. Airborne acoustic emissions are estimated using finite-difference
time-domain (FDTD) methods. We propose a simple, analytical surface acceleration
model, and a sample-and-hold GPU wavesolver that is simple
and faster than prior CPU wavesolvers.
Sound synthesis results are demonstrated using bubbly flows from incompressible,
two-phase simulations, as well as procedurally generated
examples using single-phase FLIP fluid animations. Our results demonstrate
sound simulations with hundreds of thousands of bubbles, and perceptually
significant frequency transformations with fuller low-frequency content.