Precomputed Acoustic Transfer: Output-sensitive, accurate sound generation for geometrically complex vibration sources

被引:95
作者
James, Doug L. [1 ]
Barbic, Jernej
Pai, Dinesh K.
机构
[1] Carnegie Mellon Univ, Pittsburgh, PA 15213 USA
[2] Rutgers State Univ, Piscataway, NJ 08855 USA
[3] Univ British Columbia, Vancouver, BC V5Z 1M9, Canada
来源
ACM TRANSACTIONS ON GRAPHICS | 2006年 / 25卷 / 03期
关键词
sound synthesis; modal vibration; Helmholtz; acoustic radiation; equivalent sources; source simulation; Trefftz; boundary element method; multipole;
D O I
10.1145/1141911.1141983
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Simulating sounds produced by realistic vibrating objects is challenging because sound radiation involves complex diffraction and interreflection effects that are very perceptible and important. These wave phenomena are well understood, but have been largely ignored in computer graphics due to the high cost and complexity of computing them at audio rates. We describe a new algorithm for real-time synthesis of realistic sound radiation from rigid objects. We start by precomputing the linear vibration modes of an object, and then relate each mode to its sound pressure field, or acoustic transfer function, using standard methods from numerical acoustics. Each transfer function is then approximated to a specified accuracy using low-order multi-pole sources placed near the object. We provide a low-memory, multilevel, randomized algorithm for optimized source placement that is suitable for complex geometries. At runtime, we can simulate new interaction sounds by quickly summing contributions from each mode's equivalent multipole sources. We can efficiently simulate global effects such as interreflection and changes in sound due to listener location. The simulation costs can be dynamically traded-off for sound quality. We present several examples of sound generation from physically based animations.
引用
收藏
页码:987 / 995
页数:9
相关论文
共 46 条
[1]  
Abramowitz M., 1964, HDB MATH FUNCTIONS F
[2]   Real-time subspace integration for St. Venant-Kirchhoff deformable models [J].
Barbic, J ;
James, D .
ACM TRANSACTIONS ON GRAPHICS, 2005, 24 (03) :982-990
[3]  
Cardle M., 2003, ACM SIGGRAPH/Eurographics Symposium on Computer Animation, P349
[4]  
Ciscowski R., 1991, BOUNDARY ELEMENT MET
[5]  
Cook Perry R., 2002, Real Sound Synthesis for Interactive Applications
[6]  
CREMER L, 1990, STRUCTURE BORNE SOUN
[7]   ON THE EXTERIOR ACOUSTIC RADIATION MODES OF STRUCTURES [J].
CUNEFARE, KA ;
CURREY, MN .
JOURNAL OF THE ACOUSTICAL SOCIETY OF AMERICA, 1994, 96 (04) :2302-2312
[8]  
DESMET W, 2002, P ISMA 2002, V2
[9]   Real-time rendering of aerodynamic sound using sound textures based on computational fluid dynamics [J].
Dobashi, Y ;
Yamamoto, T ;
Nishita, T .
ACM TRANSACTIONS ON GRAPHICS, 2003, 22 (03) :732-740
[10]  
Funkhouser T, 1999, COMP GRAPH, P365, DOI 10.1145/311535.311590