由 Pinpoint 开发、可在GPU上对音频进行实时光线追踪并自动计算声音反射与遮挡的 Unreal Engine 5 插件「Audio Tracing」已免费公开!
Audio Tracing
用于音频模拟的硬件加速追踪插件
Audio Tracing 是一款将实时光线追踪技术集成到 Unreal Engine 声音系统中的插件,可实现更真实的声音传播模拟。通过在实时变化的游戏环境中,对音源的位置、方向、反射等复杂声学特性进行物理计算并应用到听者,提供真实且具有空间感的声音体验。
该插件会通过实时光线追踪自动计算声音的反射和遮挡。借助这种方式,无需单独设置音频遮挡音量或复杂的蓝图逻辑,只需基于世界几何即可实现真实的声音变化。
Audio Tracing 与 Unreal Engine 现有的声音资源系统兼容,例如 SoundCues 和 MetaSounds,因此只需对现有声音做最小改动即可应用。
此外,Sound Material 功能可以详细调整各个表面的声学特性。通过分别设置木材、玻璃、混凝土等材质的散射系数、反射率、吸收系数,可以具体定义各表面的声学反应。
推荐配置
需要支持光线追踪的 DirectX 12 兼容显卡。
开发时使用的配置
CPU 英特尔 i7-14700 2.10GHz
GPU NVIDIA GeForce RTX 4060
内存 32GB
显存: 8GB
已知问题
如果在封闭空间中声音无法正确传播,请确认网格是否支持光线追踪。AudioTracing 依赖于与 GPU Ray Tracing 相同的几何体,因此如果网格不支持,AudioTracing 将无法正常工作。
AudioTracing 提供默认的 Attenuation Asset。AudioTracing 会基于 Unreal Engine 的原生衰减系统对音频进行后处理,因此用户设置的自定义衰减效果会优先于 AudioTracing 处理并生效。
必需模块
- Metasound
- Synthesis
这个太厉害了…请一定观看视频!
感觉和 Liminal Space 以及恐怖类游戏非常契合!
也有点在意性能会怎样呢。「Audio Tracing」已在 Fab 免费公开!
请务必查看!
链接
Audio Tracing | Fab