Harmonic shells: a practical nonlinear sound model for near-rigid thin shells

We propose a procedural method for synthesizing realistic sounds due to nonlinear thin-shell vibrations. We use linear modal analysis to generate a small-deformation displacement basis, then couple the modes together using nonlinear thin-shell forces. To enable audio-rate time-stepping of mode amplitudes with mesh-independent cost, we propose a reduced-order dynamics model based on a thin-shell cubature scheme. Limitations such as mode locking and pitch glide are addressed. To support fast evaluation of mid-frequency mode-based sound radiation for detailed meshes, we propose far-field acoustic transfer maps (FFAT maps) which can be precomputed using state-of-the-art fast Helmholtz multipole methods. Familiar examples are presented including rumbling trash cans and plastic bottles, crashing cymbals, and noisy sheet metal objects, each with increased richness over linear modal sound models.

[1]  John C. Platt,et al.  Elastically deformable models , 1987, SIGGRAPH.

[2]  George Drettakis,et al.  Fast modal sounds with scalable frequency-domain synthesis , 2008, ACM Trans. Graph..

[3]  Alex Pentland,et al.  Good vibrations: modal dynamics for graphics and animation , 1989, SIGGRAPH.

[4]  R. Duraiswami,et al.  Fast Multipole Methods for the Helmholtz Equation in Three Dimensions , 2005 .

[5]  Yijun Liu,et al.  An adaptive fast multipole boundary element method for three-dimensional acoustic wave problems based on the Burton–Miller formulation , 2007 .

[6]  James F. O'Brien,et al.  Synthesizing Sounds from Physically Based Motion , 2001, SIGGRAPH Video Review on Animation Theater Program.

[7]  P. Lafrance,et al.  Digital filters , 1974, Proceedings of the IEEE.

[8]  Dinesh K. Pai,et al.  DyRT: dynamic response textures for real time deformation simulation with graphics hardware , 2002, SIGGRAPH.

[9]  Eitan Grinspun,et al.  Cubic shells , 2007, SCA '07.

[10]  Dinesh K. Pai,et al.  Synthesis of shape dependent sounds with physical modeling , 1996 .

[11]  Mathieu Desbrun,et al.  Discrete shells , 2003, SCA '03.

[12]  Ming C. Lin,et al.  Interactive sound synthesis for large scale environments , 2006, I3D '06.

[13]  K. Bathe Finite Element Procedures , 1995 .

[14]  Jean-Marie Adrien,et al.  The missing link: modal synthesis , 1991 .

[15]  Cyril Touzé,et al.  Nonlinear vibrations and chaos in gongs and cymbals , 2005 .

[16]  Doug L. James,et al.  Harmonic shells: a practical nonlinear sound model for near-rigid thin shells , 2009, SIGGRAPH 2009.

[17]  N. Fletcher,et al.  The nonlinear physics of musical instruments , 1999 .

[18]  Andrew P. Witkin,et al.  Large steps in cloth simulation , 1998, SIGGRAPH.

[19]  Eitan Grinspun,et al.  A quadratic bending model for inextensible surfaces , 2006, SGP '06.

[20]  J. Marsden,et al.  Dimensional model reduction in non‐linear finite element dynamics of solids and structures , 2001 .

[21]  John R. Pierce,et al.  A passive nonlinear digital filter design which facilitates physics-based sound synthesis of highly nonlinear musical instruments , 1995 .

[22]  Cyril Touzé,et al.  Hardening/softening behaviour in non-linear oscillations of structural systems using non-linear normal modes , 2004 .

[23]  Sean F. Wu,et al.  Methods for reconstructing acoustic quantities based on acoustic pressure measurements. , 2008, The Journal of the Acoustical Society of America.

[24]  A. Shabana Discrete and continuous systems , 1991 .

[25]  Doug L. James,et al.  BD-tree: output-sensitive collision detection for reduced deformable models , 2004, SIGGRAPH 2004.

[26]  Ronald Fedkiw,et al.  Simulation of clothing with folds and wrinkles , 2003, SCA '03.

[27]  Yijun Liu Fast Multipole Boundary Element Method: Theory and Applications in Engineering , 2009 .

[28]  Alvin Bayliss,et al.  Coupling between plate vibration and acoustic radiation , 1993 .

[29]  Theodore Kim,et al.  Optimizing cubature for efficient integration of subspace deformations , 2008, SIGGRAPH Asia '08.

[30]  Pramod Malatkar,et al.  Nonlinear Vibrations of Cantilever Beams and Plates , 2003 .

[31]  Dinesh K. Pai,et al.  FoleyAutomatic: physically-based sound effects for interactive simulation and animation , 2001, SIGGRAPH.

[32]  Ali H. Nayfeh,et al.  Nonlinear Normal Modes of a Continuous System With Quadratic Nonlinearities , 1995 .

[33]  Ahmed A. Shabana,et al.  Dynamics of Multibody Systems , 2020 .

[34]  Jernej Barbic,et al.  Precomputed acoustic transfer: output-sensitive, accurate sound generation for geometrically complex vibration sources , 2006, ACM Trans. Graph..

[35]  Richard O. Duda,et al.  A structural model for binaural sound synthesis , 1998, IEEE Trans. Speech Audio Process..

[36]  Perry R. Cook,et al.  Real Sound Synthesis for Interactive Applications , 2002 .

[37]  Stefan Bilbao,et al.  A family of conservative finite difference schemes for the dynamical von Karman plate equations , 2008 .

[38]  Chen Shen,et al.  Synthesizing sounds from rigid-body simulations , 2002, SCA '02.

[39]  L. Cremer,et al.  Structure-Borne Sound: Structural Vibrations and Sound Radiation at Audio Frequencies , 1973 .

[40]  K. Leuven,et al.  Mid-frequency vibro-acoustic modelling: challenges and potential solutions , 2002 .

[41]  Abdelkader,et al.  ICASE COUPLING BETWEEN PLATE VIBRATION AND ACOUSTIC RADIATION , 2022 .

[42]  Michael Ortiz,et al.  Fully C1‐conforming subdivision elements for finite deformation thin‐shell analysis , 2001, International Journal for Numerical Methods in Engineering.

[43]  Eitan Grinspun,et al.  A Discrete Model for Inelastic Deformation of Thin Shells , 2004 .

[44]  R. Benamar,et al.  NON-LINEAR VIBRATIONS OF SHELL-TYPE STRUCTURES: A REVIEW WITH BIBLIOGRAPHY , 2002 .

[45]  M. Ortiz,et al.  Subdivision surfaces: a new paradigm for thin‐shell finite‐element analysis , 2000 .

[46]  John Hart,et al.  ACM Transactions on Graphics , 2004, SIGGRAPH 2004.

[47]  Hyeong-Seok Ko,et al.  Real‐Time Simulation of Thin Shells , 2007, Comput. Graph. Forum.