Animating Elastic Rods with Sound

Eston Schweickart*, Doug L. James+, and Steve Marschner*
*Cornell University +Stanford University


Animating Elastic Rods with Sound
Eston Schweickart, Doug L. James, and Steve Marschner.
ACM Transactions on Graphics (SIGGRAPH 2017). 36(4), Article 115. July 2017.
PDF | DOI | BibTeX


Sound generation methods, such as linear modal synthesis, can sonify a wide range of physics-based animation of solid objects, resolving vibrations and sound radiation from various structures. However, elastic rods are an important computer animation primitive for which prior sound synthesis methods, such as modal synthesis, are ill-suited for several reasons: large displacements, nonlinear vibrations, dispersion effects, and the geometrically singular nature of rods.

In this paper, we present physically based methods for simultaneous generation of animation and sound for deformable rods. We draw on Kirchhoff theory to simplify the representation of rod dynamics and introduce a generalized dipole model to calculate the spatially varying acoustic radiation. In doing so, we drastically decrease the amount of precomputation required (in some cases eliminating it completely), while being able to resolve sound radiation for arbitrary body deformations encountered in computer animation. We present several examples, including challenging scenes involving thousands of highly coupled frictional contacts.


Supplementary Materials:


We would like to thank Dae Hyun Kim for early numerical experiments, Rafael Marinheiro for software contributions, and Risa Feng for useful discussion. This work was supported by the National Science Foundation (Projects 0905506, 1011919, 1513967, and 1644523).