Abstract
We present an interactive sound propagation algorithm that can compute high orders of specular and diffuse reflections as well as edge diffractions in response to moving sound sources and a moving listener. Our formulation is based on a precomputed acoustic transfer operator, which we compactly represent using the Karhunen-Loeve transform. At runtime, we use a two-pass approach that combines acoustic radiance transfer with interactive ray tracing to compute early reflections as well as higher-order reflections and late reverberation. The overall approach allows accuracy to be traded off for improved performance at runtime, and has a low memory overhead. We demonstrate the performance of our algorithm on different scenarios, including an integration of our algorithm with Valve's Source game engine.
Supplemental Material
Available for Download
Supplemental video, for, Interactive sound propagation using compact acoustic transfer operators
- Alarcao, D., Santos, D., and Coelho, J. L. B. 2009. An auralization system for real time room acoustics simulation. In Proceedings of the Tecniacustica Conference.Google Scholar
- Allen, J. B. and Berkley, D. A. 1979. Image method for efficiently simulating small-room acoustics. J. Acoust. Soc. Amer. 65, 4, 943--950.Google Scholar
Cross Ref
- Antani, L., Chandak, A., Taylor, M., and Manocha, D. 2011. Direct-to-Indirect acoustic radiance transfer. IEEE Trans. Vis. Comput. Graph. (To appear). Google Scholar
Digital Library
- Bertram, M., Deines, E., Mohring, J., Jegorovs, J., and Hagen, H. 2005. Phonon tracing for auralization and visualization of sound. In Proceedings of the IEEE Visualization Conference. 151--158.Google Scholar
- Bonneel, N., Drettakis, G., Tsingos, N., Viaud-Delmon, I., and James, D. L. 2008. Fast modal sounds with scalable frequency-domain synthesis. ACM Trans. Graph. 27, 3. Google Scholar
Digital Library
- Botteldooren, D. 1995. Finite difference time domain simulation of low frequency room acoustic problems. J. Acoust. Soc. Amer. 98, 8, 3302--3308.Google Scholar
Cross Ref
- Chadwick, J., An, S., and James, D. L. 2009. Harmonic shells: A practical nonlinear sound model for near-rigid thin shells. ACM Trans. Graph. 28, 5. Google Scholar
Digital Library
- Chandak, A., Antani, L., Taylor, M., and Manocha, D. 2009. Fastv: From-Point visibility culling on complex models. Comput. Graph. Forum 28, 1237--1246.Google Scholar
Digital Library
- Ciskowski, R. and Brebbia, C. 1991. Boundary Element Methods in Acoustics. Computational Mechanics Publications and Elsevier Applied Science.Google Scholar
- Foale, C. and Vamplew, P. 2007. Portal-Based sound propagation for first-person computer games. In Proceedings of the Australasian Conference on Interactive Entertainment. 9:1--9:8. Google Scholar
Digital Library
- Funkhouser, T., Carlbom, I., Elko, G., Pingali, G., Sondhi, M., and West, J. 1998. A beam tracing approach to acoustic modeling for interactive virtual environments. In Proceedings of the SIGGRAPH Conference. 21--32. Google Scholar
Digital Library
- Goral, C. M., Torrance, K. E., Greenberg, D. P., and Battaile, B. 1984. Modeling the interaction of light between diffuse surfaces. Comput. Graph. 18, 3, 213--222. Google Scholar
Digital Library
- Hašan, M., Pellacini, F., and Bala, K. 2006. Direct-to-Indirect transfer for cinematic relighting. ACM Trans. Graph. 25, 3, 1089--1097. Google Scholar
Digital Library
- Ihlenburg, F. 1998. Finite Element Analysis of Acoustic Scattering. Springer.Google Scholar
- James, D. L., Barbič, J., and Pai, D. K. 2006. Precomputed acoustic transfer: Output-Sensitive, accurate sound generation for geometrically complex vibration sources. ACM Trans. Graph. 25, 3, 987--995. Google Scholar
Digital Library
- Kajiya, J. T. 1986. The rendering equation. Comput. Graph. 20, 4, 143--150. Google Scholar
Digital Library
- Kapralos, B., Jenkin, M., and Milios, E. 2004. Sonel mapping: Acoustic modeling utilizing an acoustic version of photon mapping. In Proceedings of the IEEE International Workshop on Haptics Audio Visual Environments and their Applications.Google Scholar
- Kristensen, A. W., Akenine-Möller, T., and Jensen, H. W. 2005. Precomputed local radiance transfer for real-time lighting design. ACM Trans. Graph. 24, 3, 1208--1215. Google Scholar
Digital Library
- Kuttruff, H. 1991. Room Acoustics. Elsevier Science Publishing Ltd.Google Scholar
- Kuttruff, H. 1995. A simple iteration scheme for the computation of decay constants in enclosures with diffusely reflecting boundaries. J. Acoust. Soc. Amer. 98, 1, 288--293.Google Scholar
Cross Ref
- Kuttruff, H. K. 1993. Auralization of impulse responses modeled on the basis of ray-tracing results. J. Audio Engin. Soc. 41, 11, 876--880.Google Scholar
- Laine, S., Siltanen, S., Lokki, T., and Savioja, L. 2009. Accelerated beam tracing algorithm. Appl. Acoust. 70, 1, 172--181.Google Scholar
Cross Ref
- Lehtinen, J., Zwicker, M., Turquin, E., Kontkanen, J., Durand, F., Sillion, F. X., and Aila, T. 2008. A meshless hierarchical representation for light transport. ACM Trans. Graph. 27, 3, 1--9. Google Scholar
Digital Library
- Lentz, T., Schroeder, D., Vorlander, M., and Assenmacher, I. 2007. Virtual reality system with integrated sound field simulation and reproduction. EURASIP J. Appl. Signal Process. 2007, 1. Google Scholar
Digital Library
- Loève, M. 1978. Probability Theory Vol. II. Springer.Google Scholar
- Moeck, T., Bonneel, N., Tsingos, N., Drettakis, G., Viaud-Delmon, I., and Aloza, D. 2007. Progressive perceptual audio rendering of complex scenes. In Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games. Google Scholar
Digital Library
- Nosal, E.-M., Hodgson, M., and Ashdown, I. 2004. Improved algorithms and methods for room sound-field prediction by acoustical radiosity in arbitrary polyhedral rooms. J. Acoust. Soc. Amer. 116, 2, 970--980.Google Scholar
Cross Ref
- Raghuvanshi, N. and Lin, M. C. 2006. Interactive sound synthesis for large scale environments. In Proceedings of the Symposium on Interactive 3D Graphics and Games. Google Scholar
Digital Library
- Raghuvanshi, N., Narain, R., and Lin, M. C. 2009. Efficient and accurate sound propagation using adaptive rectangular decomposition. IEEE Trans. Vis. Comput. Graph. 15, 789--801. Google Scholar
Digital Library
- Raghuvanshi, N., Snyder, J., Mehra, R., Lin, M., and Govindaraju, N. 2010. Precomputed wave simulation for real-time sound propagation of dynamic sources in complex scenes. ACM Trans. Graph. 29, 4, 68:1--68:11. Google Scholar
Digital Library
- Savioja, L., Huopaniemi, J., Lokki, T., and Väänänen, R. 1999. Creating interactive virtual acoustic environments. J. Audio Engin. Soc. 47, 9, 675--705.Google Scholar
- Savioja, L., Rinne, T., and Takala, T. 1994. Simulation of room acoustics with a 3-D finite difference mesh. In Proceedings of the International Computer Music Conference. 463--466.Google Scholar
- Siltanen, S., Lokki, T., Kiminki, S., and Savioja, L. 2007. The room acoustic rendering equation. J. Acoust. Soc. Amer. 122, 3, 1624--1635.Google Scholar
Cross Ref
- Siltanen, S., Lokki, T., and Savioja, L. 2009. Frequency domain acoustic radiance transfer for real-time auralization. In Proceedings of Acta Acustica united with Acustica 95, 106--117.Google Scholar
- Sloan, P.-P., Kautz, J., and Snyder, J. 2002. Precomputed radiance transfer for real-time rendering in dynamic, low-frequency lighting environments. ACM Trans. Graph. 21, 3, 527--536. Google Scholar
Digital Library
- Stavrakis, E., Tsingos, N., and Calamia, P. 2008. Topological sound propagation with reverberation graphs. In Proceedings of Acta Acustica united with Acustica.Google Scholar
- Stephenson, U. M. 2010. An analytically derived sound particle diffraction model. In Proceedings of Acta Acustica united with Acustica 96, 1051--1068.Google Scholar
Cross Ref
- Stephenson, U. M. and Svensson, U. P. 2007. An improved energetic approach to diffraction based on the unvertainty principle. In Proceedings of the 19th International Congress on Acoustics (ICA).Google Scholar
- Summers, J. E., Torres, R. R., and Shimizu, Y. 2004. Statistical-acoustics models of energy decay in systems of coupled rooms and their relation to geometrical acoustics. J. Acoust. Soc. Amer. 116, 2, 958--969.Google Scholar
Cross Ref
- Svensson, U. P., Fred, R. I., and Vanderkooy, J. 1999. An analytic secondary source model of edge diffraction impulse responses. J. Acoust. Soc. Amer. 106, 2331--2344.Google Scholar
Cross Ref
- Taylor, M. T., Chandak, A., Antani, L., and Manocha, D. 2009. Resound: interactive sound rendering for dynamic virtual environments. In Proceedings of the ACM Multimedia Conference. 271--280. Google Scholar
Digital Library
- Tsingos, N. 2007. Perceptually-Based auralization. In Proceedings of the International Congress on Acoustics.Google Scholar
- Tsingos, N. 2009. Precomputing geometry-based reverberation effects for games. In Proceedings of the Audio Engineering Society Conference: Audio for Games.Google Scholar
- Tsingos, N., Funkhouser, T., Ngan, A., and Carlbom, I. 2001. Modeling acoustics in virtual environments using the uniform theory of diffraction. In Proceedings of the SIGGRAPH Conference. 545--552. Google Scholar
Digital Library
- Tsingos, N., Gallo, E., and Drettakis, G. 2004. Perceptual audio rendering of complex virtual environments. ACM Trans. Graph. 23, 3. Google Scholar
Digital Library
- Tsingos, N. and Gascuel, J.-D. 1997. A general model for the simulation of room acoustics based on hierachical radiosity. In Proceedings of the ACM SIGGRAPH 97. Google Scholar
Digital Library
- Wallace, J. R., Cohen, M. F., and Greenberg, D. P. 1987. A two-pass solution to the rendering equation: A synthesis of ray tracing and radiosity methods. Comput. Graph. 21, 4, 311--320. Google Scholar
Digital Library
- Wang, Ye; Vilermo, M. 2003. Modified discrete cosine transform: Its implications for audio coding and error concealment. J. Audio Engin. Soc 51, 1/2, 52--61.Google Scholar
Index Terms
Interactive sound propagation using compact acoustic transfer operators
Recommendations
High-order diffraction and diffuse reflections for interactive sound propagation in large environments
We present novel algorithms for modeling interactive diffuse reflections and higher-order diffraction in large-scale virtual environments. Our formulation is based on ray-based sound propagation and is directly applicable to complex geometric datasets. ...
Interactive Sound Propagation and Rendering for Large Multi-Source Scenes
We present an approach to generate plausible acoustic effects at interactive rates in large dynamic environments containing many sound sources. Our formulation combines listener-based backward ray tracing with sound source clustering and hybrid audio ...
Direct-to-Indirect Acoustic Radiance Transfer
We present an efficient algorithm for simulating diffuse reflections of sound in a static scene. Our approach is built on recent advances in precomputed light transport techniques for visual rendering and uses them to develop an improved acoustic ...





Comments