Harmonic Fluids
Changxi Zheng, Doug L. James
In ACM Transactions on Graphics, 28(3), July 2009.
Abstract: 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.
Keyword(s): acoustic bubbles, acoustic transfer, sound synthesis
Article URL: http://doi.acm.org/10.1145/1531326.1531343
BibTeX format:
@article{Zheng:2009:HF,
  author = {Changxi Zheng and Doug L. James},
  title = {Harmonic Fluids},
  journal = {ACM Transactions on Graphics},
  volume = {28},
  number = {3},
  pages = {37:1--37:12},
  month = jul,
  year = {2009},
}
Search for more articles by Changxi Zheng.
Search for more articles by Doug L. James.

Return to the search page.


graphbib: Powered by "bibsql" and "SQLite3."