Abstract
Dynamic sound rendering is attracting a lot of attention in recent years due to its applications in computer games and architecture simulation. Although physical based methods can produce realistic outputs, they typically involve recursive tracing of sound rays, which may be computationally too expensive for interactive dynamic environments. In this paper, we propose a ray caching method that exploits ray coherence to accelerate the ray-tracing process. The proposed method is tailored for interactive sound rendering based on two approximation techniques: spatial and angular approximation. The ray cache supports intra-frame, inter-frame and inter-observer sharing of rays. We show the performance of the new method through a number of experiments.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Arvo, J., Kirk, D.: A Survey of Ray Tracing Acceleration Techniques. In: Glassner (ed.) An Introduction to Ray Tracing, Academic Press, London (1989)
CATT-Acoustic, CATT, Sweden, http://www.netg.se/~catt/
Davis, T., Davis, E.: Exploiting Frame Coherence with the Temporal Depth Buffer in a Distributed Computing Environment. In: Proc. IEEE Symp. on Parallel visualization and graphic (1999)
Funkhouser, T., Carlbom, I., et al.: A Beam Tracing Approach to Acoustic Modeling for Interactive Virtual Environments. In: Proc. ACM SIGGRAPH, pp. 21–32 (1998)
Funkhouser, T., Min, P., Carlbom, I.: Real-Time Acoustic Modeling for Distributed Virtual Environments. In: Proc. ACM SIGGRAPH, pp. 365–374 (1999)
Gardner, B.: Reverberation Algorithms. In: Applications of Digital Signal Processing to Audio and Acoustics, Kluwer Academic Publishers, Dordrecht (1998)
Havran, V., Bittner, J.: Exploiting Temporal Coherence in Ray Casted Walkthroughs. In: Proc. Spring Conf. on Computer Graphics (2003)
Lake Technology Limited, Huron acoustic virtual reality
Martin, W., Parker, S., Reinhard, E., Shirley, P., Thompson, W.: Temporally Coherent Interactive Ray Tracing. Technical Report UUCS-01-005, University of Utah (2001)
Mueller, W., Ullmann, F.: A Scalable System for 3D Audio Raytracing. In: Proc. IEEE ICME (1999)
Murakami, K., Hirota, K.: Incremental Ray Tracing. In: Proc. EG Workshop on Photosimulation, Realism and Physics in Computer Graphics, pp. 15–29 (June 1990)
Reinhard, E.: Parallel Global Illumination Algorithms. Practical Parallel Rendering, AK Peters (2002)
Sbert, M., László, S., László, S.: Real-time Light Animation. In: Proc. Eurographics (2004)
Sutherland, I., Sproull, R., Schumacker, R.: A Characterization of Ten Hidden-Surface Algorithms. ACM Computing Surveys 5(1), 1–55 (1974)
To, D., Lau, R., Green, M.: An Adaptive Multi-Resolution Method for Progressive Model Transmission. Presence 10(1), 62–74 (2001)
Wald, I., Slusallek, P., Benthin, C., Wagner, M.: Interactive Rendering with Coherent Ray Tracing. In: Proc. Eurographics, pp. 153–164 (2001)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Chan, K., Lau, R.W.H., Zhao, J. (2007). Dynamic Sound Rendering Based on Ray-Caching. In: Ip, H.HS., Au, O.C., Leung, H., Sun, MT., Ma, WY., Hu, SM. (eds) Advances in Multimedia Information Processing – PCM 2007. PCM 2007. Lecture Notes in Computer Science, vol 4810. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-77255-2_36
Download citation
DOI: https://doi.org/10.1007/978-3-540-77255-2_36
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-77254-5
Online ISBN: 978-3-540-77255-2
eBook Packages: Computer ScienceComputer Science (R0)