We introduce bidirectional edge diffraction response function (BEDRF), a new approach to model wave diffraction around edges with path tracing. The diffraction part of the wave is expressed as an integration on path space, and the wave-edge interaction is expressed using only the localized information around points on the edge similar to a bidirectional scattering distribution function (BSDF) for visual rendering. For an infinite single wedge, our model generates the same result as the analytic solution. Our approach can be easily integrated into interactive geometric sound propagation algorithms that use path tracing to compute specular and diffuse reflections. Our resulting propagation algorithm can approximate complex wave propagation phenomena involving high-order diffraction, and is able to handle dynamic, deformable objects and moving sources and listeners. We highlight the performance of our approach in different scenarios to generate smooth auralization.
翻译:我们提出了双向边缘衍射响应函数(BEDRF),这是一种利用路径追踪对边缘绕射波进行建模的新方法。波的衍射部分被表示为路径空间上的积分,而波与边缘的相互作用仅通过边缘点周围的局部信息表示,类似于视觉渲染中的双向散射分布函数(BSDF)。对于无限单楔形,我们的模型可生成与解析解相同的结果。该方法可轻松集成到使用路径追踪计算镜面反射和漫反射的交互式几何声音传播算法中。最终的传播算法能够近似涉及高阶衍射的复杂波动传播现象,并支持动态可变形物体以及移动声源与听者。我们展示了该方法在不同场景下生成平滑可听化效果的性能。