• Aucun résultat trouvé

A general model for the simulation of room acoustics based on hierarchical radiosity

N/A
N/A
Protected

Academic year: 2022

Partager "A general model for the simulation of room acoustics based on hierarchical radiosity"

Copied!
3
0
0

Texte intégral

(1)

HAL Id: inria-00510090

https://hal.inria.fr/inria-00510090

Submitted on 17 Aug 2010

HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

A general model for the simulation of room acoustics based on hierarchical radiosity

Nicolas Tsingos, Jean-Dominique Gascuel

To cite this version:

Nicolas Tsingos, Jean-Dominique Gascuel. A general model for the simulation of room acoustics based on hierarchical radiosity. SIGGRAPH’97 technical sketch, 1997, Los angeles, United States.

�inria-00510090�

(2)

A General Model for the Simulation of Room Acoustics Based On Hierarchical Radiosity

Nicolas Tsingos and Jean-Dominique Gascuel iMAGIS-GRAVIR/IMAG

We present a new method to compute the impulse response (IR) of a given virtual room based on hierarchical radiosity. Unlike previous work, our approach can treat complex geometries and is listening- position-independent. Moreover, complex phenomena such as sound diffraction are also taken into ac- count.

The acoustical quality of a room may be evaluated from two points of view: objective criteria which can be measured and subjective appreciation by listening. These two ways however, usually require the knowledge of the room impulse response at the listening position. The impulse response of a room may be seen as the pressure response of the room when the source emits an instantaneous impulse (Dirac signal).

It is a digital filter that encodes all sound reflections through time from the source position to the listening position. By convolving this filter with a rough sound signal, the virtual sound field is made audible. This process is referred to as auralisation [1, 2]. Two standard methods for IR computation are ray/cone-tracing and image sources methods [1, 2]. However, they quickly become impractical for complex geometries or high orders of reflection. They do not take into account complex phenomena such as diffraction by partial occluders. Moreover, they are listening-position dependent, therefore the complete solution must be recomputed if the listener is moving which can be limiting for virtual acoustics applications [1, 2].

We present a new approach to compute the IR of a virtual room based on a hierarchical- radiosity-like solution with general reflectance distributions [3]. We propagate energy from patch to patch as in the classic hierarchical radiosity method. Since sound propagation time cannot be neglected, we store an energy repartition through time for each surface corresponding to the list of echoes that reach the surface.

This energy repartition through time - or echogram - is computed for various frequencies (generally octave bands) since reflection functions, source and microphone directivities as well as propagation medium scattering are frequency dependent. We approximate the attenuation factor due to diffraction by partial occluders by evaluating a frequential extended sound visibility term. This term is computed by counting the proportion of the first Fresnel ellipsoid - where most of the energy propagates - blocked by occluders.

The first Fresnel ellipsoid is defined byfM 2IR3=Ci

M+MC

j

=C

i C

j +

2

gwhereCi is the center of a patchPi, Cj is the center of a linked patchPj andthe wavelength of the sound wave. We use graphics hardware for fast calculations by evaluating occlusions using the Z-buffer (Figure 1).

Phase information is also essential in order to reconstruct the IR. Thus, we represent echoes as complex numbers corresponding to modulus and phase. Once the sound radiosity solution is computed, the IR can be evaluated by re-projecting each echo stored on each surface onto the listening point. A short sampled impulse response of a basic bandpass filter is associated with each complex echo. These short IRs are then delayed and summed to obtain the final IR.

Our new method allows for using the appropriate number of patches for each frequency band, thus leading to an “optimal” usage of the computing ressources. Complex propagation phenomena are taken into account and final rendering times of less than a second make our approach promising for virtual acoustics applications. Validation of our algorithm with measured IRs of existing concert halls and rooms is currently in progress.

(3)

Fresnel ellipsoid

near plane far plane

viewpoint Ci Cj

(a) (b) (c) (d)

Figure 1: Using graphics hardware for sound visibility calculations. (a) Viewing frustum (b) 3D view of micro- phone, source, occluders and Fresnel ellipsoids for 400 and 4000 Hz. (c) Visibility from microphone at 400Hz. (d) Visibility from microphone at 4000Hz. Visibility term is the percentage of white pixels in the view.

References

[1] M. Kleiner, B. Dalenbck, and P. Svensson. Auralization - an overview. Journal of the Audio Engineering Society, 41(11), November 1993.

[2] H. Lehnert and J. Blauert. Principles of binaural room simulation. Applied Acoustics, 36, 1992.

[3] Franois X. Sillion and C. Puech. Radiosity and Global Illumination. Morgan Kaufmann Publishers inc., 1994.

Références

Documents relatifs

Some recordings were not calculated part the recording was corrupted (Room 4 for the first piece of the brass quartet, Room 9 for the string quartet) 26 5.1 Evolution of the

Unit´e de recherche INRIA Rennes, Irisa, Campus universitaire de Beaulieu, 35042 RENNES Cedex Unit´e de recherche INRIA Rhˆone-Alpes, 655, avenue de l’Europe, 38330 MONTBONNOT ST

Furthermore, while each and every frame of an animation must naturally be computed independently to reflect the appropriate position and parameters of the view at each time step,

\Push-pull" signi es the time spent traversing the quadtree structure associated with each polygon, \Visibility" is the time spent performing visibility calculations, both

By using the developed simple and complex volumes, primary datum, datum reference frame and tolerance zones, it is possible to accomplish the GD&T specification of a

In contrast to previous hierarchical radiosity methods, two distinct link types are defined: point- polygon links which are used to gather illumination at vertices, and

We choose N s sample points inside the grid cells surrounding the vertex and on each sender, and compute the formfactor kernel and the visibility term using these samples.. The

We validate the structure by re-creating an existing oracle using a graph and tools, comparing computation times and results, and discussing the treatment of visibility queries