版本

menu_open
Wwise Unreal Integration Documentation
衍射

在发声体和听者之间的视线被障碍物阻挡时,Spatial Audio 会围绕该物体创建衍射路径并对行为进行逼真的模拟。根据声音绕过障碍物边缘时的路径角度,声音会被衰减,以此模拟声障效果。

注記: 在开始学习本教程前,请务必先完成 Spatial Audio 教程准备工作 。最重要的是,必须完成以下两项操作。
  • 在 Wwise 中,选中要衍射的声音并转到与之对应的 Positioning 选项卡,然后启用 Diffraction and Transmission
  • In Unreal, set the Refresh Interval of AkAmbientSound to 0. This tutorial only uses the Spatial Audio diffraction and transmission loss system.

按照以下步骤来在地图中设置 Spatial Audio 衍射。

  1. 在 Unreal 中执行以下操作(如尚未执行):
    1. 在建筑周围添加 AkSpatialAudioVolume 对象。
      1. 确保启用 Enable Surface Reflectors
      2. 在 Geometry Settings 分区中,确保启用 Diffraction
    2. AkGeometryComponent 组件添加到外部障碍物 Static Mesh。
      1. 在 Geometry 分区的 Diffraction 下,确保启用 Diffraction
  2. 播放声音并连接到 Wwise。
    1. 您应当能够在启用了衍射的几何构造上看到衍射边缘,并在播放启用了衍射的声音且发声体和听者之间有障碍物阻挡时看到衍射路径。

在 Demo Game 内提供的 SpatialAudioTutorialMap 中,可看到播放 Outside 发声体时由外部障碍物生成的衍射路径。

这时 Diffraction 会使用声音的 Attenuation ShareSet 中的 Diffraction 曲线对声音实施衰减。在将这些曲线设为 Use Project Obstruction 时,其会使用设计工具内的 Project Settings 的 Obstruction/Occlusion 选项卡中的 Obstruction 曲线。

参见

此页面对您是否有帮助?

需要技术支持?

仍有疑问?或者问题?需要更多信息?欢迎联系我们,我们可以提供帮助!

查看我们的“技术支持”页面

介绍一下自己的项目。我们会竭力为您提供帮助。

来注册自己的项目,我们帮您快速入门,不带任何附加条件!

开始 Wwise 之旅