1999Unpublished venueRequires access

Real-time acoustic modeling for distributed virtual environments

Thomas A. Funkhouser, Patrick Min, Ingrid Carlbom

Open publisher page 118 citations

Abstract

Realistic acoustic modeling is essential for spatializing sound in distributed virtual environments where multiple networked users move around and interact visually and aurally in a shared vir-tual world. Unfortunately, current methods for computing accurate acoustical models are not fast enough for real-time auralization of sounds for simultaneously moving sources and receivers. In this pa-per, we present three new beam tracing algorithms that greatly ac-celerate computation of reverberation paths in a distributed virtual environment by taking advantage of the fact that sounds can only be generated or heard at the positions of “avatars ” representing the users. The priority-driven beam tracing algorithm performs a best-first search of a cell adjacency graph, and thus enables new termina-tion criteria with which all early reflection paths can be found very efficiently. The bidirectional beam tracing algorithm combines sets of beams traced from pairs of avatar locations to find reverbera-tion paths between them while requiring significantly less compu-tation than previous unidirectional algorithms. The amortized beam tracing algorithm computes beams emanating from box-shaped re-gions of space containing predicted avatar locations and re-uses those beams multiple times to compute reflections paths as each avatar moves inside the box. Cumulatively, these algorithms enable speedups of approximately two orders of magnitude over previous methods. They are incorporated into a time-critical multiprocess-ing system that allocates its computational resources dynamically in order to compute the highest priority reverberation paths between moving avatar locations in real-time with graceful degradation and adaptive refinement. Key Words: Virtual environment systems, virtual reality, acoustic modeling, auralization, beam tracing.

About this research paper

What this paper is about

Realistic acoustic modeling is essential for spatializing sound in distributed virtual environments where multiple networked users move around and interact visually and aurally in a shared vir-tual world. Unfortunately, current methods for computing accurate acoustical models are not fast enough for real-time auralization of sounds for simultaneously moving sources and receivers. In this pa-per, we present three new beam tracing algorithms that greatly ac-celerate computation of reverberation paths in a distributed virtual environment by taking advantage of the fact that sounds can only be generated or heard at the positions of “avatars ” representing the users. The priority-driven beam tracing algorithm performs a best-first search of a cell adjacency graph, and thus enables new termina-tion criteria with which all early reflection paths can be found very efficiently. The bidirectional beam tracing algorithm combines sets of beams traced from pairs of avatar locations to find reverbera-tion paths between them while requiring significantly less compu-tation than previous unidirectional algorithms. The amortized beam tracing algorithm computes beams emanating from box-shaped re-gions of space containing predicted avatar locations and re-uses those beams multiple times to compute reflections paths as each avatar moves inside the box. Cumulatively, these algorithms enable speedups of approximately two orders of magnitude over previous methods. They are incorporated into a time-critical multiprocess-ing system that allocates its computational resources dynamically in order to compute the highest priority reverberation paths between moving avatar locations in real-time with graceful degradation and adaptive refinement. Key Words: Virtual environment systems, virtual reality, acoustic modeling, auralization, beam tracing.

Why it matters

OpenAlex reports 118 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Realistic acoustic modeling is essential for spatializing sound in distributed virtual environments where multiple networked users move around and interact visually and aurally in a shared vir-tual world. Unfortunately, current methods for computing accurate acoustical models are not fast enough for real-time auralization of sounds for simultaneously moving sources and receivers. In this pa-per, we present three new beam tracing algorithms that greatly ac-celerate computation of reverberation paths in a distributed virtual environment by taking advantage of the fact that sounds can only be generated or heard at the positions of “avatars ” representing the users. The priority-driven beam tracing algorithm performs a best-first search of a cell adjacency graph, and thus enables new termina-tion criteria with which all early reflection paths can be found very efficiently. The bidirectional beam tracing algorithm combines sets of beams traced from pairs of avatar locations to find reverbera-tion paths between them while requiring significantly less compu-tation than previous unidirectional algorithms. The amortized beam tracing algorithm computes beams emanating from box-shaped re-gions of space containing predicted avatar locations and re-uses those beams multiple times to compute reflections paths as each avatar moves inside the box. Cumulatively, these algorithms enable speedups of approximately two orders of magnitude over previous methods. They are incorporated into a time-critical multiprocess-ing system that allocates its computational resources dynamically in order to compute the highest priority reverberation paths between moving avatar locations in real-time with graceful degradation and adaptive refinement. Key Words: Virtual environment systems, virtual reality, acoustic modeling, auralization, beam tracing.

Key concepts: Computer science, Distributed acoustic sensing, Distributed computing, Telecommunications, Optical fiber, Fiber optic sensor

Related papers

Back to paper searchBrowse research topicsOriginal source
Real-time acoustic modeling for distributed virtual environments — Research Paper | ScholarLens