Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1833349.1778805acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
research-article

Precomputed wave simulation for real-time sound propagation of dynamic sources in complex scenes

Published: 26 July 2010 Publication History

Abstract

We present a method for real-time sound propagation that captures all wave effects, including diffraction and reverberation, for multiple moving sources and a moving listener in a complex, static 3D scene. It performs an offline numerical simulation over the scene and then applies a novel technique to extract and compactly encode the perceptually salient information in the resulting acoustic responses. Each response is automatically broken into two phases: early reflections (ER) and late reverberation (LR), via a threshold on the temporal density of arriving wavefronts. The LR is simulated and stored in the frequency domain, once per room in the scene. The ER accounts for more detailed spatial variation, by recording a set of peak delays/amplitudes in the time domain and a residual frequency response sampled in octave frequency bands, at each source/receiver point pair in a 5D grid. An efficient run-time uses this precomputed representation to perform binaural sound rendering based on frequency-domain convolution. Our system demonstrates realistic, wave-based acoustic effects in real time, including diffraction low-passing behind obstructions, sound focusing, hollow reverberation in empty rooms, sound diffusion in fully-furnished rooms, and realistic late reverberation.

Supplementary Material

Supplemental material. (068.zip)
MP4 File (tp094-10.mp4)

References

[1]
Antonacci, F., Foco, M., Sarti, A., and Tubaro, S. 2004. Real time modeling of acoustic propagation in complex environments. Proceedings of 7th International Conference on Digital Audio Effects, 274--279.
[2]
Blauert, J. 1997. An introduction to binaural technology. In Binaural and Spatial Hearing in Real and Virtual Environments, R. Gilkey and T. R. Anderson, Eds. Lawrence Erlbaum, USA.
[3]
Botteldooren, D. 1995. Finite-difference time-domain simulation of low-frequency room acoustic problems. Acoustical Society of America Journal 98 (December), 3302--3308.
[4]
Calamia, P. 2009. Advances in Edge-Diffraction Modeling for Virtual-Acoustic Simulations. PhD thesis, Princeton University.
[5]
Chandak, A., Lauterbach, C., Taylor, M., Ren, Z., and Manocha, D. 2008. Ad-frustum: Adaptive frustum tracing for interactive sound propagation. IEEE Transactions on Visualization and Computer Graphics 14, 6, 1707--1722.
[6]
Emerit, M., Faure, J., Guerin, A., Nicol, R., Pallone, G., Philippe, P., and Virette, D. 2007. Efficient binaural filtering in QMF domain for BRIR. In AES 122th Convention.
[7]
Funkhouser, T., Tsingos, N., Carlbom, I., Elko, G., Sondhi, M., West, J. E., Pingali, G., Min, P., and Ngan, A. 2004. A beam tracing method for interactive architectural acoustics. The Journal of the Acoustical Society of America 115, 2, 739--756.
[8]
Gardner, W. G. 1998. Reverberation algorithms. In Applications of Digital Signal Processing to Audio and Acoustics, M. Kahrs and K. Brandenburg, Eds., 1 ed. Springer, 85--131.
[9]
Halmrast, T. 2007. Coloration due to reflections. further investigations. In International Congress on Acoustics.
[10]
Hartmann, W. M., and Wittenberg, A. 1996. On the externalization of sound images. The Journal of the Acoustical Society of America 99, 6 (June), 3678--3688.
[11]
James, D. L., Barbic, 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.
[12]
Jesteadt, W., Wier, C. C., and Green, D. M. 1977. Intensity discrimination as a function of frequency and sensation level. The Journal of the Acoustical Society of America 61, 1, 169--177.
[13]
Kinsler, L. E., Frey, A. R., Coppens, A. B., and Sanders, J. V. 2000. Fundamentals of acoustics, 4 ed. Wiley, December.
[14]
Kuttruff, H. 2000. Room Acoustics. Taylor & Francis, October.
[15]
Litovsky, R. Y., Colburn, S. H., Yost, W. A., and Guzman, S. J. 1999. The precedence effect. The Journal of the Acoustical Society of America 106, 4, 1633--1654.
[16]
Lokki, T. 2002. Physically-based Auralization. PhD thesis, Helsinki University of Technology.
[17]
Masterson, C., Kearney, G., and Boland, F. 2009. Acoustic impulse response interpolation for multichannel systems using dynamic time warping. In 35th AES Conference on Audio for Games.
[18]
Min, P., and Funkhouser, T. 2000. Priority-driven acoustic modeling for virtual environments. Computer Graphics Forum (September), 179--188.
[19]
Pope, J., Creasey, D., and Chalmers, A. 1999. Realtime room acoustics using ambisonics. In The Proceedings of the AES 16th International Conference on Spatial Sound Reproduction, Audio Engineering Society, 427--435.
[20]
Raghuvanshi, N., Narain, R., and Lin, M. C. 2009. Efficient and accurate sound propagation using adaptive rectangular decomposition. IEEE Transactions on Visualization and Computer Graphics 15, 5, 789--801.
[21]
Sakamoto, S., Ushiyama, A., and Nagatomo, H. 2006. Numerical analysis of sound propagation in rooms using the finite difference time domain method. The Journal of the Acoustical Society of America 120, 5, 3008.
[22]
Siltanen, S. 2005. Geometry Reduction in Room Acoustics Modeling. Master's thesis, Helsinki University of Technology.
[23]
Stavrakis, E., Tsingos, N., and Calamia, P. 2008. Topological sound propagation with reverberation graphs. Acta Acustica/Acustica - the Journal of the European Acoustics Association (EAA).
[24]
Svensson, U. P., Calamia, P., and Nakanishi, S. 2009. Frequency-domain edge diffraction for finite and infinite edges. In Acta Acustica/Acustica 95, 568--572.
[25]
Taylor, M. T., Chandak, A., Antani, L., and Manocha, D. 2009. Resound: interactive sound rendering for dynamic virtual environments. In MM '09: Proceedings of the seventeen ACM international conference on Multimedia, ACM, New York, NY, USA, 271--280.
[26]
Tsingos, N., Funkhouser, T., Ngan, A., and Carlbom, I. 2001. Modeling acoustics in virtual environments using the uniform theory of diffraction. In SIGGRAPH '01: Proceedings of the 28th annual conference on Computer graphics and interactive techniques, ACM, New York, NY, USA, 545--552.
[27]
Tsingos, N., Dachsbacher, C., Lefebvre, S., and Dellepiane, M. 2007. Instant sound scattering. In Rendering Techniques (Proceedings of the Eurographics Symposium on Rendering).
[28]
Tsingos, N. 2009. Pre-computing geometry-based reverberation effects for games. In 35th AES Conference on Audio for Games.

Cited By

View all
  • (2024)Addressing atmospheric absorption in adaptive rectangular decompositionThe Journal of the Acoustical Society of America10.1121/10.0030468156:4(2328-2339)Online publication date: 10-Oct-2024
  • (2024)Beneath the Louvre Pyramid: Immersive Auralisation Workflow for Evaluating Potential Acoustic TreatmentsExtended Reality10.1007/978-3-031-71710-9_15(209-221)Online publication date: 4-Sep-2024
  • (2022)Learning neural acoustic fieldsProceedings of the 36th International Conference on Neural Information Processing Systems10.5555/3600270.3600499(3165-3177)Online publication date: 28-Nov-2022
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGGRAPH '10: ACM SIGGRAPH 2010 papers
July 2010
984 pages
ISBN:9781450302104
DOI:10.1145/1833349
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 26 July 2010

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article

Conference

SIGGRAPH '10
Sponsor:

Acceptance Rates

SIGGRAPH '10 Paper Acceptance Rate 103 of 390 submissions, 26%;
Overall Acceptance Rate 1,822 of 8,601 submissions, 21%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)38
  • Downloads (Last 6 weeks)2
Reflects downloads up to 21 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Addressing atmospheric absorption in adaptive rectangular decompositionThe Journal of the Acoustical Society of America10.1121/10.0030468156:4(2328-2339)Online publication date: 10-Oct-2024
  • (2024)Beneath the Louvre Pyramid: Immersive Auralisation Workflow for Evaluating Potential Acoustic TreatmentsExtended Reality10.1007/978-3-031-71710-9_15(209-221)Online publication date: 4-Sep-2024
  • (2022)Learning neural acoustic fieldsProceedings of the 36th International Conference on Neural Information Processing Systems10.5555/3600270.3600499(3165-3177)Online publication date: 28-Nov-2022
  • (2019)Acoustic texture rendering for extended sources in complex scenesACM Transactions on Graphics10.1145/3355089.335656638:6(1-9)Online publication date: 8-Nov-2019
  • (2019)P-Reverb: Perceptual Characterization of Early and Late Reflections for Auditory Displays2019 IEEE Conference on Virtual Reality and 3D User Interfaces (VR)10.1109/VR.2019.8797914(455-463)Online publication date: Mar-2019
  • (2019)An Introduction to Spatial Sound Rendering in Virtual Environments and GamesThe Computer Games Journal10.1007/s40869-019-00086-08:3-4(199-214)Online publication date: 4-Oct-2019
  • (2018)Ambient sound propagationACM Transactions on Graphics10.1145/3272127.327510037:6(1-10)Online publication date: 4-Dec-2018
  • (2018)Diffraction Kernels for Interactive Sound Propagation in Dynamic EnvironmentsIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2018.279409824:4(1613-1622)Online publication date: 1-Apr-2018
  • (2017)Glass half fullThe Visual Computer: International Journal of Computer Graphics10.1007/s00371-017-1383-833:6-8(1039-1048)Online publication date: 1-Jun-2017
  • (2016)Interactive sound propagation with bidirectional path tracingACM Transactions on Graphics10.1145/2980179.298243135:6(1-11)Online publication date: 5-Dec-2016
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media