让声音与虚拟环境互动,Valve推出空间音频工具
Valve 今天宣布推出 Steam Audio SDK,该公司称其为“增强所有交互式产品,特别是 VR 应用”的空间音频插件。该公司已经推出 SDK 测试版,支持 Unity,并即将支持虚幻引擎。
真实的声音是非常重要的,但在 VR 开发中往往最容易被忽视。普通的平面游戏,基本的立体声输出即可,但如果涉及到 VR,就完全不一样,当你沉浸 VR 虚拟世界中,你的大脑不仅希望眼睛看到的是真实的,而且希望耳朵听到的也是真实的,也就是说,声音的与环境的互动对沉浸感尤为重要。
现在,想要在 VR 应用中实现空间音频的开发者有一个免费的选择,这得益于 Valve 最新发布的 Steam Audio SDK。目前支持 Unity,并也即将支持虚幻引擎。该公司表示,使用空间音频工具是完全开放的,并支持 Windows、Linux、MacOS 和 Android,不限于任何特定的 VR 设备或 Steam,这意味着开发人员可以用来构建 Oculus Rift 或 Gear VR 应用。Steam Audio SDK 目前还包含一个用于集成到其他游戏引擎和中间件的 C API 接口。
Steam Audio SDK 的技术由 Impulsonic 支持,Impulsonic 开发过 Phonon 音频工具,该工具已被 Valve 收购。
“除了基于 HRTF 的双耳音频,Steam Audio 还使用基于物理学的声音传播来增强沉浸感。”Valve 在一份声明中写道。“空间音频可以显著提高 VR 的沉浸感;添加了基于物理的声音传播可以让声音重现以此进一步提高体验,从而让声音更好地与虚拟环境互动。”
历史以来,逼真的基于物理的声音计算在计算上受到限制,特别是对于实时应用,所以人们会设法简化一些底层物理环境声音波动以此在3D环境交互,但这并不完美。随着虚拟现实的兴起,这一领域获得了更多的关注,像 NVIDIA 和其他这样的公司已经在尝试解决这个问题。
根据 Valve 的描述,Steam Audio SDK 的最大优点之一是自动实时声音传播:
现实中,声音从源头发出,之后会通过环境反弹,在到达听众之前其实是与各种对象进行了交互和反射。开发人员想要模拟这种效果会倾向于使用手动调谐过滤器和脚本达到近似声效,但非常费力。Valve 音频则可以自动模拟这些声音传播效应。
VR科技网 原创文章,想了解最新虚拟现实资讯,请关注VR科技网