Interactive Sound Propagation For Dynamic Scenes Using 2d Wave Simulation
dc.contributor.author | Rosen, Matthew | en_US |
dc.contributor.author | Godin, Keith W. | en_US |
dc.contributor.author | Raghuvanshi, Nikunj | en_US |
dc.contributor.editor | Bender, Jan and Popa, Tiberiu | en_US |
dc.date.accessioned | 2020-10-16T06:24:37Z | |
dc.date.available | 2020-10-16T06:24:37Z | |
dc.date.issued | 2020 | |
dc.description.abstract | We present a technique to model wave-based sound propagation to complement visual animation in fully dynamic scenes. We employ 2D wave simulation that captures geometry-based diffraction effects such as obstruction, reverberation, and directivity of perceptually-salient initial sound at the source and listener. We show real-time performance on a single CPU core on modestly-sized scenes that are nevertheless topologically complex. Our key ideas are to exploit reciprocity and use a perceptual encoding and rendering framework. These allow the use of low-frequency finite-difference simulations on static scene snapshots. Our results show plausible audio variation that remains robust to motion and geometry changes. We suggest that wave solvers can be a practical approach to real-time dynamic acoustics. We share the complete C++ code of our ''Planeverb'' system. | en_US |
dc.description.number | 8 | |
dc.description.sectionheaders | Waves | |
dc.description.seriesinformation | Computer Graphics Forum | |
dc.description.volume | 39 | |
dc.identifier.doi | 10.1111/cgf.14099 | |
dc.identifier.issn | 1467-8659 | |
dc.identifier.pages | 39-46 | |
dc.identifier.uri | https://doi.org/10.1111/cgf.14099 | |
dc.identifier.uri | https://diglib.eg.org:443/handle/10.1111/cgf14099 | |
dc.publisher | The Eurographics Association and John Wiley & Sons Ltd. | en_US |
dc.subject | Computing methodologies | |
dc.subject | Physical simulation | |
dc.subject | Virtual reality | |
dc.subject | Applied computing | |
dc.subject | Sound and music computing | |
dc.title | Interactive Sound Propagation For Dynamic Scenes Using 2d Wave Simulation | en_US |