目录
Wwise Matrix Reverb 是一款资源占用极少的声学 Effect(效果器)。它可以实现不错的效果,但提供的控件较少,所以不太好自定义,为此必须使用辅助的 Preset(预设)。接下来,我们将应用于 Pine Forest Hut(松林小屋)的 Wwise RoomVerb 改换成 Wwise Matrix Reverb,并演示一下能达到怎样的优化效果。首先,来挑选混响测试声音。
-
在 Project Explorer(工程资源管理器)中,依次转到 Actor-Mixer Hierarchy > Default Work Unit > World > Player > Player,然后选中 Player_Pickup Switch Container(切换开关容器)。
World Actor-Mixer 下的所有声音都设成了 Use game-defined auxiliary sends(使用游戏定义的辅助发送)。也就是说,游戏将告知 Wwise 需要使用哪条 Auxiliary Bus(辅助总线)来处理哪些游戏对象。比如,在玩家进入 Cave(山洞)时,游戏会告知 Wwise 应将所有 World(世界)声音发送到 Cave Auxiliary Bus。现在,我们暂时将 Player_Pickup Switch Container 输出到特定的 Auxiliary Bus 来试验一下。
-
在 Object Tab 的 General Settings(常规设置)选项卡中,转到 User-Defined Auxiliary Sends(用户定义的辅助发送),然后选中 Override parent(不沿用父级)。
-
在 Project Explorer(工程资源管理器)中,依次展开 Master-Mixer Hierarchy > Master Audio Bus > World > AUX > Region_PineForest,然后将 PineForest_Hut Auxiliary Bus(辅助总线)拖入第一条 Auxiliary Bus。
为了方便演示,我们同时增大 Auxiliary Bus 的发送音量,以便使混响效果更加明显。
-
将 ID 0 Auxiliary Bus(辅助总线)的 Volume(音量)拖到 12。
-
选中 PineForest_Hut Auxiliary Bus。
-
在 Effects(效果器)选项卡中,单击 Add Effect (+),然后依次选择 Matrix Reverb > Reverbs > WAG_PineForest_Hut。
-
在工具栏中,单击 Start Capture(开始捕获)。
我们可以看到,右侧计时器开始计时,按钮会高亮显示为红色。
-
在 Transport Control(走带控制)中,确保选中 Player_Pickup 并单击 Play(播放)按钮一次。
-
在工具栏中,单击 Stop Capture 停止捕获。
接下来,我们转到 Profiler 布局,看下 Wwise Matrix Reverb 的资源用量。
-
在 Layouts(布局)菜单中,选择 Profiler(性能分析器)布局,然后转到 Advanced Profiler(高级性能分析器)视图,并选中 CPU 选项卡。
通过拖动 Performance Monitor(性能监控器)中的时间光标,可以查出 CPU 用量的最高峰值。在使用“简介”中所列硬件规格时,我们测得了 0.195% CPU 的用量峰值。