ABSTRACT
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.
- Adrien, J.-M. 1991. The missing link: Modal synthesis. In Representations of musical signals. MIT Press, Cambridge, MA, USA, 269--298. Google Scholar
Digital Library
- An, S. S., Kim, T., and James, D. L. 2008. Optimizing cubature for efficient integration of subspace deformations. ACM Trans. Graph. 27, 5, 1--10. Google Scholar
Digital Library
- Baraff, D., and Witkin, A. P. 1998. Large steps in cloth simulation. In Proceedings of SIGGRAPH 98, Computer Graphics Proceedings, Annual Conference Series, 43--54. Google Scholar
Digital Library
- Bathe, K.-J. 1996. Finite Element Procedures, second ed. Prentice Hall.Google Scholar
- Bergou, M., Wardetzky, M., Harmon, D., Zorin, D., and Grinspun, E. 2006. A quadratic bending model for inextensible surfaces. In Eurographics Symposium on Geometry Processing, 227--230. Google Scholar
Digital Library
- Bilbao, S. 2008. A family of conservative finite difference schemes for the dynamical von Karman plate equations. Numerical Methods for Partial Differential Equations 24, 1.Google Scholar
Cross Ref
- Bonneel, N., Drettakis, G., Tsingos, N., Viaud-Delmon, I., and James, D. 2008. Fast Modal Sounds with Scalable Frequency-Domain Synthesis. ACM Transactions on Graphics 27, 3 (Aug.), 24:1--24:9. Google Scholar
Digital Library
- Bridson, R., Marino, S., and Fedkiw, R. 2003. Simulation of clothing with folds and wrinkles. In 2003 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, 28--36. Google Scholar
Digital Library
- Brown, C. P., and Duda, R. O. 1998. A Structural Model for Binaural Sound Synthesis. IEEE Trans. on Speech and Audio Processing 6, 5.Google Scholar
Cross Ref
- Chaigne, A., Touzé, C., and Thomas, O. 2005. Nonlinear vibrations and chaos in gongs and cymbals. Acoustical Science and Technology 26, 5, 403--409.Google Scholar
Cross Ref
- Chapelle, D., and Bathe, K. 2003. The finite element analysis of shells. Springer.Google Scholar
- Choi, M., Yong Woo, S., and Ko, H. 2007. Real-Time Simulation of Thin Shells. In Computer Graphics Forum, vol. 26, Blackwell Publishing Ltd, 349--354.Google Scholar
- Cirak, F., and Ortiz, M. 2001. Fully C
1-conforming subdivision elements for finite deformation thin-shell analysis. Internat. J. Numer. Methods Engrg. 51, 813--833.Google Scholar
Cross Ref
- Cirak, F., Ortiz, M., and Schroder, P. 2000. Subdivision surfaces: A new paradigm for thin-shell finite-element analysis. Internat. J. Numer. Methods Engrg. 47, 2039--2072.Google Scholar
Cross Ref
- Cook, P. 2002. Real Sound Synthesis for Interactive Applications. A. K. Peters. Google Scholar
Digital Library
- Cremer, L., Heckl, M., and Ungar, E. 1990. Structure Borne Sound: Structural Vibrations and Sound Radiation at Audio Frequencies, 2nd ed. Springer, January.Google Scholar
- Desmet, W. 2002. Mid-frequency vibro-acoustic modelling: challenges and potential solutions. In Proceedings of ISMA 2002, vol. II.Google Scholar
- Fletcher, N. 1999. The nonlinear physics of musical instruments. Reports on Progress in Physics 62, 5, 723--764.Google Scholar
Cross Ref
- Frendi, A., Maestrello, L., and Bayliss, A. 1994. Coupling between plate vibration and acoustic radiation. Journal of Sound and Vibration 177, 2, 207--226.Google Scholar
Cross Ref
- Garg, A., Grinspun, E., Wardetzky, M., and Zorin, D. 2007. Cubic shells. In ACM SIGGRAPH Symposium on Computer Animation, 91--98. Google Scholar
Digital Library
- Gingold, Y., Secord, A., Han, J. Y., Grinspun, E., and Zorin, D. 2004. A Discrete Model for Inelastic Deformation of Thin Shells. Tech. rep., Courant Institute of Mathematical Sciences, New York University, Aug.Google Scholar
- Green, S., Turkiyyah, G., and Storti, D. 2002. Subdivision-based multilevel methods for large scale engineering of thin shells. In Proceedings of ACM Solid Modeling, 265--272. Google Scholar
Digital Library
- Grinspun, E., Hirani, A., Desbrun, M., and Schroder, P. 2003. Discrete shells. In ACM SIGGRAPH Symposium on Computer Animation, 62--67. Google Scholar
Digital Library
- Gumerov, N., and Duraiswami, R. 2005. Fast Multipole Methods for the Helmholtz Equation in Three Dimensions. Elsevier Science.Google Scholar
- Hamming, R. W. 1983. Digital Filters. Prentice-Hall, Englewood Cliffs, NJ.Google Scholar
- James, D. L., and Pai, D. K. 2002. DyRT: Dynamic response textures for real time deformation simulation with graphics hardware. ACM Transactions on Graphics 21, 3 (July), 582--585. Google Scholar
Digital Library
- James, D. L., and Pai, D. K. 2004. BD-Tree: Output-sensitive collision detection for reduced deformable models. ACM Transactions on Graphics 23, 3 (Aug.), 393--398. Google Scholar
Digital Library
- James, D. L., Barbič, J., and Pai, D. K. 2006. Precomputed Acoustic Transfer: Output-sensitive, accurate sound generation for geometrically complex vibration sources. ACM Transactions on Graphics 25, 3 (July), 987--995. Google Scholar
Digital Library
- Krysl, P., Lall, S., and Marsden, J. E. 2001. Dimensional model reduction in non-linear finite element dynamics of solids and structures. International Journal for Numerical Methods in Engineering 51, 479--504.Google Scholar
Cross Ref
- Liu, Y. J. 2009. Fast Multipole Boundary Element Method: Theory and Applications in Engineering. Cambridge University Press, Cambridge.Google Scholar
- Malatkar, P. 2003. Nonlinear vibrations of cantilever beams and plates. PhD thesis, Virginia Polytechnic Institute and State University, Blacksburg, VA, USA.Google Scholar
- Moussaoui, F., and Benamar, R. 2002. Non-linear vibrations of shell-type structures: a review with bibliography. Journal of Sound and Vibration 255, 1, 161--184.Google Scholar
Cross Ref
- Nayfeh, A., and Mook, D. 1979. Nonlinear oscillations. Wiley-Interscience.Google Scholar
- Nayfeh, A., and Nayfeh, S. 1995. Nonlinear normal modes of a continuous system with quadratic nonlinearities. Journal of Vibration and Acoustics 117, 199.Google Scholar
Cross Ref
- O'Brien, J. F., Cook, P. R., and Essl, G. 2001. Synthesizing sounds from physically based motion. In Proceedings of ACM SIGGRAPH 2001, Computer Graphics Proceedings, Annual Conference Series, 529--536. Google Scholar
Digital Library
- O'Brien, J. F., Shen, C., and Gatchalian, C. M. 2002. Synthesizing sounds from rigid-body simulations. In ACM SIGGRAPH Symposium on Computer Animation, 175--181. Google Scholar
Digital Library
- Pentland, A., and Williams, J. 1989. Good vibrations: Modal dynamics for graphics and animation. In Computer Graphics (Proceedings of SIGGRAPH 89), 215--222. Google Scholar
Digital Library
- Pierce, J., and Van Duyne, S. 1997. A passive nonlinear digital filter design which facilitates physics-based sound synthesis of highly nonlinear musical instruments. The Journal of the Acoustical Society of America 101, 1120.Google Scholar
Cross Ref
- Raghuvanshi, N., and Lin, M. C. 2006. Interactive Sound Synthesis for Large Scale Environments. In SI3D '06: Proceedings of the 2006 symposium on Interactive 3D graphics and games, ACM Press, New York, NY, USA, 101--108. Google Scholar
Digital Library
- Shabana, A. A. 1990. Theory of Vibration, Volume II: Discrete and Continuous Systems. Springer--Verlag, New York, NY.Google Scholar
- Shabana, A. 2005. Dynamics of Multibody Systems, 3rd ed. Cambridge.Google Scholar
- Shen, L., and Liu, Y. J. 2007. An adaptive fast multipole boundary element method for three-dimensional acoustic wave problems based on the Burton-Miller formulation. Computational Mechanics 40, 3, 461--472.Google Scholar
Digital Library
- Terzopoulos, D., Platt, J., Barr, A., and Fleischer, K. 1987. Elastically Deformable Models. In Computer Graphics (Proceedings of SIGGRAPH 87), 205--214. Google Scholar
Digital Library
- Touzé, C., Thomas, O., and Chaigne, A. 2004. Hardening/softening behaviour in non-linear oscillations of structural systems using non-linear normal modes. Journal of Sound and Vibration 273, 1--2, 77--101.Google Scholar
Cross Ref
- van den Doel, K., and Pai, D. K. 1996. Synthesis of shape dependent sounds with physical modeling. In Intl Conf. on Auditory Display.Google Scholar
- van den Doel, K., Kry, P. G., and Pai, D. K. 2001. FoleyAutomatic: Physically Based Sound Effects for Interactive Simulation and Animation. In Proceedings of ACM SIGGRAPH 2001, Computer Graphics Proceedings, Annual Conference Series, 537--544. Google Scholar
Digital Library
- Vorlander, M. 2007. Auralization: Fundamentals of Acoustics, Modelling, Simulation, Algorithms and Acoustic Virtual Reality. Springer Verlag. Google Scholar
Digital Library
- Wu, S. 2008. Methods for reconstructing acoustic quantities based on acoustic pressure measurements. The Journal of the Acoustical Society of America 124, 5, 2680.Google Scholar
Cross Ref
Index Terms
Harmonic shells: a practical nonlinear sound model for near-rigid thin shells
Recommendations
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. ...
Crumpling sound synthesis
Crumpling a thin sheet produces a characteristic sound, comprised of distinct clicking sounds corresponding to buckling events. We propose a physically based algorithm that automatically synthesizes crumpling sounds for a given thin shell animation. The ...
Multi-scale simulation of nonlinear thin-shell sound with wave turbulence
Thin shells --- solids that are thin in one dimension compared to the other two --- often emit rich nonlinear sounds when struck. Strong excitations can even cause chaotic thin-shell vibrations, producing sounds whose energy spectrum diffuses from low ...





Comments