title: WAVE: Interactive Wave-based Sound Propagation for Virtual Environments.
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.
authors.forename: Ravish
authors.initials: R
authors.lastname: Mehra
authors.forename: Atul
authors.initials: A
authors.lastname: Rungta
authors.forename: Abhinav
authors.initials: A
authors.lastname: Golas
authors.lastname: Ming Lin
authors.forename: Dinesh
authors.initials: D
authors.lastname: Manocha
mesh_terms: D000161:Acoustic Stimulation; D000328:Adult; D000465:Algorithms; D003196:Computer Graphics; D005260:Female; D006801:Humans; D008297:Male; D013016:Sound; D014584:User-Computer Interface; D018910:Video Games; D055815:Young Adult