Chris Share, Graham McAllister



Sound source occlusion occurs when the direct path from a sound source to a listener is blocked by an intervening object. Currently, a variety of methods exist for modeling sound source occlusion. These include finite element and boundary element methods, as well as methods based on time-domain models of edge diffraction. At present, the high computational requirements of these methods precludes their use in real-time environments. In the case of real-time geometric room acoustic methods (e.g. the image method, ray tracing), the model of sound propagation employed makes it difficult to incorporate wave-related effects such as occlusion. As a result, these methods generally do not incorporate sound source occlusion. The lack of a suitable sound source occlusion method means that developers of real-time virtual environments (such as computer games) have generally either ignored this phenomenon or used rudimentary and perceptually implausible approximations. A potential solution to this problem is the use of shadow algorithms from computer graphics. These algorithms can provide a way to efficiently simulate sound source occlusion in real-time and in a physically plausible manner. Two simulation prototypes are presented, one for fixed-position sound sources and another for moving sound sources.


  1. Akenine-Moeller, T. and Haines, E. (2002). Real-time Rendering. A K Peters.
  2. Allen, J. B. and Berkley, D. A. (1979). Image method for efficiently simulating small room acoustics. Journal of the Acoustical Society of America, 65(4):943-950.
  3. Assarsson, U. (2003). A Real-Time Soft Shadow Volume Algorithm. PhD thesis, Department of Computer Engineering, Chalmers University of Technology.
  4. Bencina, R. (2003). Portaudio and media synchronisation - it's all in the timing. In Proceedings of the Australasian Computer Music Conference, pages 13-20., Perth. Australasian Computer Music Association.
  5. Blinn, J. (1988). Me and my (fake) shadow. IEEE Comput. Graph. Appl., 8(1):82-86.
  6. Crow, F. C. (1977). Shadow algorithms for computer graphics. In SIGGRAPH 7877: Proceedings of the 4th annual conference on Computer graphics and interactive techniques, pages 242-248, New York, NY, USA. ACM Press.
  7. Farag, H. H. A. (2004). The Psychoacoustics of SoundSource Occlusion. PhD thesis, Faculty of Engineering, Alexandria University.
  8. Funkhouser, T., Tsingos, N., and Jot, J.-M. (2003). Survey of methods for modeling sound propagation in interactive virtual environment systems. Presence and Teleoperation.
  9. Kopuz, S. and Lalor, N. (1995). Analysis of interior acoustic fields using the finite element and the boundary element methods. Applied Acoustics, 45:193-210.
  10. Krockstadt, A., Strøm, S., and Sørsdal, S. (1968). Calculating the acoustical room response by the use of a ray tracing technique. Journal of Sound and Vibrations, 8(18):118-125.
  11. Lokki, T., Svensson, P., and Savioja, L. (2002). An efficient auralization of edge diffraction. In Proceedings of the AES 21st International Conference, pages 166-172. Audio Engineering Society.
  12. Martens, W. L. (2000). Efficient auralization of small cluttered spaces: Simulating sonic obstructions at close range. In Proceedings of the 7th Western Pacific Regional Acoustics Conference, pages 317-320, Kumamoto, Japan.
  13. Martens, W. L., Herder, J., and Shiba, Y. (1999). A filtering model for efficient rendering of the spatial image of an occluded virtual sound source. In Proceedings of the Forum Acusticum, Berlin, Germany.
  14. Murphy, D. T. and Beeson, M. J. (2003). Modelling spatial sound occlusion and diffraction effects using the digital waveguide mesh. In Proceedings of the AES 24th International Conference, pages 207-216. Audio Engineering Society.
  15. OpenAL (2006).
  16. OpenGL (2006).
  17. Robbins, N. and Kilgard, M. (2006). OpenGL Utility Toolkit nate/glut.html.
  18. Russell, M. K. (1997). Studies in Perception and Action IV, chapter Acoustic Perception of Aperture Passability, pages 88-91. Lawrence Erlbaum Associates.
  19. Savioja, L. and Lokki, T. (2001). Digital waveguide mesh for room acoustic modeling. In Acoustic Rendering for Virtual Environments: ACM SIGGRAPH and Eurographics Campfire, Snowbird, Utah, U.S.A.
  20. Smith III, J. O. (1987). Musical applications of digital waveguides. CCRMA Report No. STAN-M-39, Stanford University.
  21. Svensson, U. P., Fred, R. I., and Vanderkooy, J. (1999). An analytic secondary source model of edge diffraction impulse responses. Journal of the Acoustical Society of America, 106:2331-2344.
  22. Takala, T. and Hahn, J. (1992). Sound rendering, proceedings,. In Computer Graphics (Proceedings of SIGGRAPH 7892), pages 211-220. ACM Press.
  23. Tsingos, N. and Gascuel, J.-D. (1997). Soundtracks for computer animation : Sound rendering in dynamic environments with occlusions. In Graphics Interface'97, Kelowna B.C., Canada, pages 9-16.
  24. Williams, L. (1978). Casting curved shadows on curved surfaces. In SIGGRAPH 7878: Proceedings of the 5th annual conference on Computer graphics and interactive techniques, pages 270-274, New York, NY, USA. ACM Press.

Paper Citation

in Harvard Style

Share C. and McAllister G. (2006). REAL-TIME SIMULATION OF SOUND SOURCE OCCLUSION . In Proceedings of the International Conference on Signal Processing and Multimedia Applications - Volume 1: SIGMAP, (ICETE 2006) ISBN 978-972-8865-64-1, pages 193-199. DOI: 10.5220/0001571501930199

in Bibtex Style

author={Chris Share and Graham McAllister},
booktitle={Proceedings of the International Conference on Signal Processing and Multimedia Applications - Volume 1: SIGMAP, (ICETE 2006)},

in EndNote Style

JO - Proceedings of the International Conference on Signal Processing and Multimedia Applications - Volume 1: SIGMAP, (ICETE 2006)
SN - 978-972-8865-64-1
AU - Share C.
AU - McAllister G.
PY - 2006
SP - 193
EP - 199
DO - 10.5220/0001571501930199