关于音频复用和高效利用的几点经验分享

声音设计 / Wwise 技巧和工具

 大家好,“如何对音频资源做有节制、更高效的利用”,应该是大家工作中都会考虑的问题。

本期我将和大家分享一些我在使用Wwise时,提高音频资源利用率的一些经验技巧,希望对大家有所帮助。

1. 直接复用

当我们发现一个地方的声音可以复用之前使用过的音频资源时,直接选中要复用的音频资源,右键Ctrl+C复制、再Ctrl+V粘贴至新的音效类目下,然后重命名、更改属性、创建新的Event就可以使用了。通常对于一些很短的过场剧情动画,之前做过的动作类音效都可以再利用,不需再制作一条条新的音频,直接复制、粘贴,删除之前的3D属性改成2D(或反之)就可以了。

1

2. 使用事件Seek功能复用音频

Seek功能很强大,可以设置一段音频的播放起始点,比如某处剧情音频可以借用做过的音频的一部分,需从第几秒开始播,就可以再为事件增加Seek Action,然后调整SeekTime即可;另外有时过场剧情要求玩家互动,玩家不参与就会完整播完,参与互动了音频就会在随机位置被停掉,我们也可以再建一个Seek事件打断音频并跳到目标位置 。

2

3. 组合事件的使用

使用不同Action来组合事件也可以节省事件ID的数量,一个事件可以同时具有多个播放音频的Action,可以更改某个音频的被播放概率。除了像上图中那样使用Seek Action,还可以是两个Play Action、两个Set Switch Action等等。比如我将两个SetSwitchAction并入一个事件,形成了同时针对主角和坐骑的脚步声材质切换事件,这样就不用要求程序员发送不同的事件来达到同样的结果了。

3

4. 把 2D的环境声用作动态的3D点音源

环境声中最常见的就是风声Loop,我们常把风声当做环境铺底氛围使用,这里的风声是2D的,和BGM一样是方位固定的。其实可以将其复用作3D音效,添加3D衰减,并挂在游戏中某个位置。

举两个例子,可以把复用后具有3D衰减的风声挂在一棵不断摆动树叶的大树上,在GeneralSettings属性栏更改Pitch,听起来不同于之前的风声即可,这是静态的用法;还可以复用风声挂在传送门特效上,增加一条RTPC音高随距离变化曲线,越靠近传送门音高值越大,这就把2D的风声变成了动态的3D点音源风声。

4

5. 利用环境声与背景音乐的互斥凸显环境声

我在上一篇文章介绍了环境声与背景音乐音量互斥的功能,我们还可以继续利用事件Set Voice Volume功能突出一段环境声给过场剧情使用。

有时我们需要复用环境声,但又不需要那么长的环境声,只想在一段固定时间内复用,时间结束后再恢复正常。比如主角走到悬崖边播放一段动画,为了表现危险需要让环境声风声突出,同时降低BGM音量,我们可以创建两个Action,一个提高环境声音量,降低BGM音量,一个再使混音复原。

5

6. 静音插件WwiseSilence的使用

随机类音效,如果不想播放太频繁、密集,可以通过使用WwiseSilence插件来有目的或随机地添一些听感上的空隙,增加声音地起伏和有机感。

6

7. 节省SoundBank体积的重要设置

1Stream的勾选

较长的音频都要勾选Stream选项,SoundBank 中不包含流媒体文件,运行时会从磁盘中读取流媒体文件,直接从游戏媒体中流播放音频。

2SoundBanksMedia的勾选

打包时要区分音频事件是否要勾选MediaSoundBank中加载,一些重复借用的事件都不必再勾选,共用的音频事件如果被勾选Media就不再是共用;还有出现次数少、触发频率低的事件也不需要重复勾选。

3)转码压缩

  一些出现少、优先级低的音频,我们很少注意到的,也可以降低品质来减小包体大小。比如Stereo换成Mono,PCM格式换成低品质的格式,不影响终端播放听感的前提下都可以再压缩。

总结

节省包体大小通常是来自制作人(尤其是手游项目)的重要要求之一,更好的利用资源空间才能让更多的设计有机会被展现出来,为了解决玩家日益增长的游戏体验需求与资源生产限制的矛盾,就必须采取某种可以高效、反复利用资源的方式,用有限的资源创造出更多、更新奇的听觉体验。以上就是我分享的一些经验技能,希望对大家有所帮助,不足之处,望斧正,欢迎留言、多多交流!

胡正伟

胡正伟

作曲家/声音设计师一个从词曲作者、音乐制作人,到声音设计师,再到学编程朝着工程师迈进的头发越来越少的老文青。

评论

LIUXIN Liuxin

January 31, 2020 at 09:55 pm

请问大神~我是初学者,Wwise的初始界面被我弄乱了,在哪里能恢复啊?我找了好久都没有找到。谢谢

hu zhengwei

February 17, 2020 at 03:33 am

Layouts下点恢复出厂

hu zhengwei

February 17, 2020 at 03:33 am

Layouts下点恢复出厂

hu zhengwei

February 17, 2020 at 03:33 am

Layouts下点恢复出厂

biao cui

November 02, 2020 at 12:16 am

请问老师知道哪里可以系统性的学习wwise嘛?

biao cui

November 02, 2020 at 12:16 am

请问老师知道哪里可以系统性的学习wwise嘛?

biao cui

November 02, 2020 at 12:16 am

请问老师知道哪里可以系统性的学习wwise嘛?

ZHENGWEI HU

November 09, 2020 at 04:39 am

Help文档

留下回复

您的电子邮件地址将不会被公布。

更多文章

《Murderous Pursuits》的对白和对话设计 – 第 1 部分

大家好,我是杰米·克罗斯,目前在 Blazing Griffin 的游戏团队担任音频设计师。2018年,我们发布了《Murderous...

26.8.2019 - 作者:杰米·克罗斯 (Jaime Cross)

Wwise 2021.1 新增功能 

基于对象的音频管线 Wwise 2021.1 现已推出并可通过 Wwise Launcher 下载。下面来简要介绍一下该版本中都有哪些新增功能。...

17.3.2021 - 作者:Audiokinetic (音频动能)

Impacter 与 Unreal | 利用游戏物理控制 Impacter 插件

简介 Impacter 是最近针对 Wwise 开发的一款撞击建模插件原型(详可参阅这篇博文)。在本文中,我将介绍如何使用 Impacter 来实现声音并整合到采用 Unreal Engine...

14.9.2021 - 作者:肖恩·索拉汉(SEAN SORAGHAN)

Impacter 交叉合成的可视化展示

欢迎继续阅读我们的 Impacter 插件系列博文。在前两篇博文中,我们主要介绍了插件的相关物理参数,以及如何与游戏的物理系统紧密结合。在这篇博文中,我们将着重探讨 Impacter 的交叉合成功能。...

18.1.2022 - 作者:瑞恩•多恩 (Ryan Done)

使用Wwise作为合成器实现一个音乐创作App

项目介绍...

29.9.2022 - 作者:视感科技

Wwise 2022.1 新增功能

Wwise 2022.1 现已推出并可通过 Audiokinetic Launcher 下载。下面来简要介绍一下该版本中都有哪些新增功能。...

15.11.2022 - 作者:Audiokinetic (音频动能)

更多文章

《Murderous Pursuits》的对白和对话设计 – 第 1 部分

大家好,我是杰米·克罗斯,目前在 Blazing Griffin 的游戏团队担任音频设计师。2018年,我们发布了《Murderous...

Wwise 2021.1 新增功能 

基于对象的音频管线 Wwise 2021.1 现已推出并可通过 Wwise Launcher 下载。下面来简要介绍一下该版本中都有哪些新增功能。...

Impacter 与 Unreal | 利用游戏物理控制 Impacter 插件

简介 Impacter 是最近针对 Wwise 开发的一款撞击建模插件原型(详可参阅这篇博文)。在本文中,我将介绍如何使用 Impacter 来实现声音并整合到采用 Unreal Engine...