DocumentCode :
25554
Title :
WAVE: Interactive Wave-based Sound Propagation for Virtual Environments
Author :
Mehra, Ravish ; Rungta, Atul ; Golas, Abhinav ; Ming Lin ; Manocha, Dinesh
Volume :
21
Issue :
4
fYear :
2015
fDate :
April 18 2015
Firstpage :
434
Lastpage :
442
Abstract :
We present an interactive wave-based sound propagation system that generates accurate, realistic sound in virtual environments for dynamic (moving) sources and listeners. We propose a novel algorithm to accurately solve the wave equation for dynamic sources and listeners using a combination of precomputation techniques and GPU-based runtime evaluation. Our system can handle large environments typically used in VR applications, compute spatial sound corresponding to listener´s motion (including head tracking) and handle both omnidirectional and directional sources, all at interactive rates. As compared to prior wave-based techniques applied to large scenes with moving sources, we observe significant improvement in runtime memory. The overall sound-propagation and rendering system has been integrated with the Half-Life 2 game engine, Oculus-Rift head-mounted display, and the Xbox game controller to enable users to experience high-quality acoustic effects (e.g., amplification, diffraction low-passing, high-order scattering) and spatial audio, based on their interactions in the VR application. We provide the results of preliminary user evaluations, conducted to study the impact of wave-based acoustic effects and spatial audio on users´ navigation performance in virtual environments.
Keywords :
acoustic wave propagation; graphics processing units; rendering (computer graphics); virtual reality; wave equations; GPU-based runtime evaluation; Half-Life 2 game engine; Oculus-Rift head-mounted display; VR applications; WAVE; Xbox game controller; dynamic sources; high-quality acoustic effects; interactive wave-based sound propagation; omnidirectional sources; rendering system; spatial audio; user navigation performance; virtual environments; wave equation; wave-based acoustic effects; Acoustics; Linear systems; Navigation; Runtime; Transfer functions; Vectors; Virtual environments; Helmholtz equation; Sound propagation; directivity; dynamic sources; spatial sound;
fLanguage :
English
Journal_Title :
Visualization and Computer Graphics, IEEE Transactions on
Publisher :
ieee
ISSN :
1077-2626
Type :
jour
DOI :
10.1109/TVCG.2015.2391858
Filename :
7014276
Link To Document :
بازگشت