Abstract
This paper describes a new method of generating real time acoustics with the use of widely available graphic video cards. Algorithm that was mapped to video hardware is ray tracing. Computed echogram was later used during real time auralization. Simplified acoustic model allows to use this method in real time simulations like video games or fast acoustics approximation. Advantage of this method is ability to move source and listener during simulation without the need for long precomputation phase. Test scenes consisted of highly occluded building architectures. Results show that performing acoustic computation on GPU can significantly speed it up. Propagation of 16384 rays (at 10 reflections) for few room flat took about 32ms on AMD 2GHz with ATI Radeon 9800. Such results allow for real time simulations. Computation of above one million rays took around 1s. Described algorithm is optimized for working with ATI Radeon 9800 hardware with the use of DirectX 9 API.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
REFERENCES
GPGPU (2004). General purpose GPU programming site http://www.gpgpu.org. Ranta-Eskola, Samuel (2001). Binary space partioning trees and polygon removal in real time 3d rendering. Master’s thesis.
Wald, Ingo, Benthin, Carsten, and Slusallek, Philipp (2003). Distributed Interactive Ray Tracing of Dynamic Scenes. In Proceedings of the IEEE Symposium on Parallel and Large-Data Visualization and Graphics (PVG).
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer
About this chapter
Cite this chapter
Jedrzejewski, M., Marasek, K. (2006). COMPUTATION OF ROOM ACOUSTICS USING PROGRAMMABLE VIDEO HARDWARE. In: Wojciechowski, K., Smolka, B., Palus, H., Kozera, R., Skarbek, W., Noakes, L. (eds) Computer Vision and Graphics. Computational Imaging and Vision, vol 32. Springer, Dordrecht. https://doi.org/10.1007/1-4020-4179-9_84
Download citation
DOI: https://doi.org/10.1007/1-4020-4179-9_84
Publisher Name: Springer, Dordrecht
Print ISBN: 978-1-4020-4178-5
Online ISBN: 978-1-4020-4179-2
eBook Packages: Computer ScienceComputer Science (R0)