无需虚拟单元,高效模拟复杂物体声波辐射
SonicRadiation: A Hybrid Numerical Solution for Sound Radiation without Ghost Cells
- 融合FDTD与TDBEM,通过边界网格同步实现无缝衔接
- 近场精度高、远场计算快,在复杂场景中误差更小
- 适合需要真实物理音效的影视游戏开发
交互式物理音效合成在数字媒体制作中至关重要。声波辐射模拟是基于物理的音效合成核心,但复杂物体边界仍具挑战。传统基于虚拟单元的有限差分时域(FDTD)方法在复杂边界上常因虚拟单元限制导致较大误差甚至失效。本文提出SonicRadiation,一种无需虚拟单元的混合数值解法,可处理复杂且动态的物体边界。我们推导了FDTD网格单元与时域边界元法(TDBEM)边界元之间的物理量一致性公式,并提出边界网格同步策略,实现TDBEM与FDTD的无缝集成,同时保持高数值精度。该方法兼具TDBEM在近场的高精度和FDTD在远场的计算效率。实验表明,在复杂场景下,本方法在精度与效率上均优于现有方法,充分验证了其有效性。
原文摘要 · Abstract (English)
Interactive synthesis of physical sound effects is crucial in digital media production. Sound radiation simulation, a key component of physically based sound synthesis, has posed challenges in the context of complex object boundaries. Previous methods, such as ghost cell-based finite-difference time-domain (FDTD) wave solver, have struggled to address these challenges, leading to large errors and failures in complex boundaries because of the limitation of ghost cells. We present SonicRadiation, a hybrid numerical solution capable of handling complex and dynamic object boundaries in sound radiation simulation without relying on ghost cells. We derive a consistent formulation to connect the physical quantities on grid cells in FDTD with the boundary elements in the time-domain boundary element method (TDBEM). Hereby, we propose a boundary grid synchronization strategy to seamlessly integrate TDBEM with FDTD while maintaining high numerical accuracy. Our method holds both advantages from the accuracy of TDBEM for the near-field and the efficiency of FDTD for the far-field. Experimental results demonstrate the superiority of our method in sound radiation simulation over previous approaches in terms of accuracy and efficiency, particularly in complex scenes, further validating its effectiveness.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。