Fast Rendering of Sound Occlusion and Diffraction Effects for Virtual Acoustic Environments
 
Nicolas TSINGOS and Jean-Dominique GASCUEL
 
104th AES convention, Amsterdam, The Netherlands, may 1998.
 

Abstract

We present a new approach to efficiently compute effects of sound occlusion and diffraction by obstacles in general virtual acoustic environments. Based on the Fresnel-Kirchoff approximation to diffraction, our method uses a 3D model of the environment and computer graphics hardware to evaluate diffraction effects between a sound source and a receiver position. No further hypothesis is needed on the diffracting domain. This method allows us to compute attenuation data and filters which can then be used for auralization. The method can also be extended to indirect sound propagation paths.


Résumé

Nous presentons une nouvelle approche pour calculer efficacement les effets dus
a l'attenuation ou la diffraction d'un onde sonore par des obstacles dans des environnements virtuels generaux. Cette methode est basée sur la théorie de la diffraction de Fresnel-Kirchoff.
Elle utilise un modèle 3D de l'environnement et le hardware des stations graphiques spécialisées pour évaluer les effets de la diffraction du son entre une source et un recepteur. Elle ne nécessite
pas d'autre hypothèse sur la géométrie du domaine diffractant. Grace à cette technique, des
valeurs d'atténuation ainsi que des filtres numériques peuvent êtres calculés et utilisés pour l'auralisation des résultats. Cette méthode peut également être appliquée à des chemins de propagation secondaires dus aux reflexions.


Results


Download the paper

Compressed Postscript file ( A4 format, packed with gzip , 301 Kb)
 
 
Citation info 
 
@inproceedings{TG98,  
  title     =     "Fast rendering of sound occlusion and diffraction effects for virtual 
                       acoustic environments", 
  author    = "Nicolas Tsingos and Jean-Dominique Gascuel", 
  booktitle = "104th AES convention, Amsterdam, The Netherlands, preprint n. 4699 (P4-7)", 
  year      =    "1997", 
  month     = "May", 
}


Return to top
Return to homepage

Last updated : II.1.1999