版本
menu_open

了解 Wwise 工程

识别 WAL 环境中使用的混响效果器

Wwise 工程的 Master-Mixer Hierarchy (Master-Mixer Hierarchy\Default Work Unit\Master Audio Bus\Environmental_AuxBusses\LateReverb) 下包含一系列带有 RoomVerb 效果器的 Auxiliary Bus(辅助总线)。每条总线都对应一个房间。在该房间内,WAL 工程会将“发声体”游戏对象动态地指派给相关的 Auxiliary Bus。您可以使用 Game-Defined Auxiliary Sends Volume(游戏定义的辅助发送音量)来修改发送到 Auxiliary Bus 的声音音量。

我们使用 RTPC 曲线将 RoomVerb 的 ER Output Volume(早期反射输出音量)减到了 -96 dB。与此同时,通过 "DynamicEROn" Event(事件)启用了 Reflect,并使用了 Set Game Parameter Action(动作)将 "FirstPerson" Auxiliary Bus 的音量由 -200 dB 调为 0 dB。Wwise Reflect 会同时针对发声体和听者相对于反射表面的距离来渲染早期反射声。

带有 Reflect 的 Aux Bus

您可以根据需要创建多个 Reflect 实例。对于 WAL 来说,我们觉得两条带有 Reflect 的 Auxiliary Bus(辅助总线)足以满足这里的全部示例:

  1. First person:此 Auxiliary Bus 专门用于第一人称玩家触发的声音,比如脚步声和发球声。

  2. Third person:此 Auxiliary Bus 专门用于来自 WAL 环境中的所有其他声音。

这样方便为游戏中的各种声音应用不同的衰减设置。

单独监听早期反射声

WAL 内的好多地方都使用了 Reflect。相较于初始直达声信号,我们可以通过在 Reflect 插件的 Effect Editor(效果器编辑器)中减慢 Speed of Sound(声音速度)来单独监听反射的声音。

通过 Reflect 减慢 Speed of Sound:

  1. 打开 WAL Wwise 工程。

  2. 在 Project Explorer(工程资源管理器)的 Audio(音频)选项卡中,浏览 Master-Mixer Hierarchy(Master-Mixer 层级结构)并找到 Reflect 插件实例。比如,转到 FirstPerson Aux Bus(可在 Master Audio Bus > Environmental_AuxBusses > EarlyReflections 下找到)。

  3. 在 Effects(效果器)选项卡中,单击 Edit...(编辑...)按钮。这时会打开 Reflect - Effect Editor(Reflect - 效果器编辑器)。

  4. 在 Effect Editor(效果器编辑器)的 Reflect 选项卡中,减小 Speed of Sound(声音速度)的值。

这样会增大直达声和反射声之间的延迟,以便更清晰地监听 Acoustic Texture(声学材质)等参数更改带来的声音变化。而且,每次反射之间的延迟也会更长,方便确定反射声的传入方向。

[Tip]Tip

倘若希望游戏世界中声音的传播速度接近标准声速,请不要忘记将 Speed of Sound 属性重新改回 WAL 的默认数值 (34,300 cm/s)!

除此之外,还可通过以下方式来单独监听反射声:Solo 带有 Reflect Effect 的 Auxiliary Bus,或者在 Reflect Effect Editor 的镜像声源列表中 Mute/Solo 各个镜像声源。


此页面对您是否有帮助?

需要技术支持?

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

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

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

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

开始 Wwise 之旅