Project Acoustics 是微软推出的基于波的模拟引擎,适用于在游戏、混合现实等 3D 环境中引入沉浸式的声学体验。比如它能够模拟各种障碍和遮挡物的回声,而无需依赖于硬件密集型的光线追踪(Ray Tracing)功能。目前,Project Acoustics 运行时(Runtime)已登陆 Windows、Xbox、Android 和 macOS 等平台,且与 Unity 和 Unreal 等游戏引擎实现了集成。
新版本还带来了 Unreal 与 Unity 引擎的一些特色功能,比如支持前者的动态开口(Dynamic Openings)功能,可形成环境的几何网格、并模拟相应的声学效果。
除了依靠自动生成的探针,开发者还可在 3D 环境中手动植入自己的探针,甚至为各个区域指定预生成的探针数量。
当然,探针数量与声学准确性成正比,数量越多、“渲染”所需的时间也要更久。
此外开发者可借助“材料覆盖”(Material Override)选项,手动设置区域内所有材料的吸收系数。
Unity 方面,其强调了对 Wwise 集成的支持。最后,除了几个 Bug 修复,微软还表示“烘焙时间”有望提速至旧版本的两倍。
感兴趣的朋友,可移步至微软 Project Acoustics 官网了解详情。该引擎目前支持将 Windows 和 macOS 作为编辑器平台,但 Unity 插件暂时仅可在 macOS 上体验。