Fast Tracing of Acoustic Beams and Paths Through Visibility Lookup

The beam tracing method can be used for the fast tracing of a large number of acoustic paths through a direct lookup of a special tree-like data structure (beam tree) that describes the iterated visibility information from one specific position. This structure describes the branching of bundles of rays (beams) as they encounter reflectors in their paths. For this reason, beam tracing is suitable for real-time acoustic rendering even when the receiver is moving. In this paper, we propose a novel technique that enables the fast tracing of a large number of acoustic beams through the iterative lookup of a special data structure that describes the global visibility between reflectors. The method enables the immediate generation of the beam tree corresponding to an arbitrary source location, which can then be used for path tracing through direct lookup. In practice, this technique generalizes the traditional beam-tracing method as it makes it suitable for real-time acoustic rendering not just when the receiver is moving but also when the source is moving. The method enables real-time modeling of acoustic propagation and real-time auralization in complex 2-D and 2-Dtimes1-D environments (e.g., vertical walls limited by horizontal floor and ceiling), which makes it suitable for applications of real-time virtual acoustics, immersive gaming, and advanced acoustic rendering. Some experimental results show the effectiveness of fast beam tracing with respect to the state of the art in acoustic beam tracing.

[1]  Beverly Sackler,et al.  Ray Space Factorization for From-Region Visibility , 2002 .

[2]  Nicolas Tsingos,et al.  A general model for the simulation of room acoustics based on hierachical radiosity , 1997, SIGGRAPH '97.

[3]  Thomas A. Funkhouser,et al.  A beam tracing approach to acoustic modeling for interactive virtual environments , 1998, SIGGRAPH.

[4]  David G. Kirkpatrick,et al.  The geometry of beam tracing , 1985, SCG '85.

[5]  A. Sarti,et al.  SOUND SPATIALIZATION BASED ON FAST BEAM TRACING IN THE DUAL SPACE , 2003 .

[6]  J. Borish Extension of the image model to arbitrary polyhedra , 1984 .

[7]  Marc Levoy,et al.  Light field rendering , 1996, SIGGRAPH.

[8]  Pat Hanrahan,et al.  Beam tracing polygonal objects , 1984, SIGGRAPH.

[9]  J. Walsh,et al.  What are we waiting for? The development of Godot, II , 1982 .

[10]  Carlo H. Séquin,et al.  Visibility preprocessing for interactive walkthroughs , 1991, SIGGRAPH.

[11]  Bill Gardner,et al.  HRTF Measurements of a KEMAR Dummy-Head Microphone , 1994 .

[12]  Jont B. Allen,et al.  Image method for efficiently simulating small‐room acoustics , 1976 .

[13]  Richard Szeliski,et al.  The lumigraph , 1996, SIGGRAPH.

[14]  George William Kent Moore An Approach to the Analysis of Sound in Auditoria , 1984 .

[15]  A. Krokstad,et al.  Calculating the acoustical room response by the use of a ray tracing technique , 1968 .

[16]  Dirk Schröder,et al.  Real-time processing of image sources using binary space partitioning , 2006 .

[17]  Tapio Lokki,et al.  Creating Interactive Virtual Acoustic Environments , 1999 .

[18]  Michael Christopher Monks,et al.  Acoustic Simulatin and Visualization Using a New Unified Beam Tracing and Image Source Approach , 1996 .

[19]  Frédo Durand,et al.  A Survey of Visibility for Walkthrough Applications , 2003, IEEE Trans. Vis. Comput. Graph..

[20]  A. Krokstad,et al.  Extending the image method to higher-order reflections , 1993 .

[21]  Roman Kuchkuda,et al.  An introduction to ray tracing , 1993, Comput. Graph..

[22]  Jyri Huopaniemi,et al.  DIVA Virtual Audio Reality System , 1996 .

[23]  Daniel Cohen-Or,et al.  Hardware-Accelerated from-Region Visibility Using a Dual Ray Space , 2001, Rendering Techniques.

[24]  Frédo Durand,et al.  3d visibility: analytical study and applications , 1999 .

[25]  Seth J. Teller,et al.  Partitioning and ordering large radiosity computations , 1994, SIGGRAPH.

[26]  Peter Wonka,et al.  Visibility in Computer Graphics , 2003 .

[27]  Donald P. Greenberg,et al.  Modeling the interaction of light between diffuse surfaces , 1984, SIGGRAPH.

[28]  Thomas A. Funkhouser,et al.  Real-time acoustic modeling for distributed virtual environments , 1999, SIGGRAPH.

[29]  Leonidas J. Guibas,et al.  Metropolis light transport , 1997, SIGGRAPH.