swer to this question. Initial feedback from informal
listening tests that were conducted as the prototype
software was being developed suggest that the accu-
racy of the soundshadow approach provides a satis-
factory level of plausibility for most users.
The development of a simple, efficient yet plausi-
ble method of simulating sound source occlusion in
virtual environments will contribute to making these
environments more immersive and believable. It is
hoped that this research can be used to produce virtual
environments in which audio plays a more meaning-
ful role in the user experience.
ACKNOWLEDGEMENTS
Special thanks to Dr. Graham McAllister and Prof.
Michael Alcorn for their supervision and guidance.
Thanks to Mr Chris Corrigan for technical assistance.
Funding for this project was provided by a SPUR
scholarship.
REFERENCES
Akenine-Moeller, T. and Haines, E. (2002). Real-time Ren-
dering. A K Peters.
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.
Assarsson, U. (2003). A Real-Time Soft Shadow Volume
Algorithm. PhD thesis, Department of Computer En-
gineering, Chalmers University of Technology.
Bencina, R. (2003). Portaudio and media synchronisation
- it’s all in the timing. In Proceedings of the Aus-
tralasian Computer Music Conference, pages 13–20.,
Perth. Australasian Computer Music Association.
Blinn, J. (1988). Me and my (fake) shadow. IEEE Comput.
Graph. Appl., 8(1):82–86.
Crow, F. C. (1977). Shadow algorithms for computer graph-
ics. In SIGGRAPH ’77: Proceedings of the 4th an-
nual conference on Computer graphics and interac-
tive techniques, pages 242–248, New York, NY, USA.
ACM Press.
Environmental Audio Extensions 5.0 (2006).
http://developer.creative.com/.
Farag, H. H. A. (2004). The Psychoacoustics of Sound-
Source Occlusion. PhD thesis, Faculty of Engineer-
ing, Alexandria University.
Funkhouser, T., Tsingos, N., and Jot, J.-M. (2003). Sur-
vey of methods for modeling sound propagation in in-
teractive virtual environment systems. Presence and
Teleoperation.
Kopuz, S. and Lalor, N. (1995). Analysis of interior
acoustic fields using the finite element and the bound-
ary element methods. Applied Acoustics, 45:193–210.
Krockstadt, A., Strøm, S., and Sørsdal, S. (1968). Calculat-
ing the acoustical room response by the use of a ray
tracing technique. Journal of Sound and Vibrations,
8(18):118–125.
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.
Martens, W. L. (2000). Efficient auralization of small clut-
tered spaces: Simulating sonic obstructions at close
range. In Proceedings of the 7th Western Pacific
Regional Acoustics Conference, pages 317–320, Ku-
mamoto, Japan.
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.
Murphy, D. T. and Beeson, M. J. (2003). Modelling spatial
sound occlusion and diffraction effects using the dig-
ital waveguide mesh. In Proceedings of the AES 24th
International Conference, pages 207–216. Audio En-
gineering Society.
OpenAL (2006). http://www.openal.org/.
OpenGL (2006). http://www.opengl.org/.
Robbins, N. and Kilgard, M. (2006). The
OpenGL Utility Toolkit (GLUT).
http://www.xmission.com/ nate/glut.html.
Russell, M. K. (1997). Studies in Perception and Action IV,
chapter Acoustic Perception of Aperture Passability,
pages 88–91. Lawrence Erlbaum Associates.
Savioja, L. and Lokki, T. (2001). Digital waveguide mesh
for room acoustic modeling. In Acoustic Rendering
for Virtual Environments: ACM SIGGRAPH and Eu-
rographics Campfire, Snowbird, Utah, U.S.A.
Smith III, J. O. (1987). Musical applications of digital
waveguides. CCRMA Report No. STAN-M-39, Stan-
ford University.
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.
Takala, T. and Hahn, J. (1992). Sound rendering, proceed-
ings,. In Computer Graphics (Proceedings of SIG-
GRAPH ’92), pages 211–220. ACM Press.
Tsingos, N. and Gascuel, J.-D. (1997). Soundtracks for
computer animation : Sound rendering in dynamic en-
vironments with occlusions. In Graphics Interface’97,
Kelowna B.C., Canada, pages 9–16.
Williams, L. (1978). Casting curved shadows on curved
surfaces. In SIGGRAPH ’78: Proceedings of the 5th
annual conference on Computer graphics and interac-
tive techniques, pages 270–274, New York, NY, USA.
ACM Press.
REAL-TIME SIMULATION OF SOUND SOURCE OCCLUSION
199