大家好,“如何对音频资源做有节制、更高效的利用”,应该是大家工作中都会考虑的问题。
本期我将和大家分享一些我在使用Wwise时,提高音频资源利用率的一些经验技巧,希望对大家有所帮助。
1. 直接复用
当我们发现一个地方的声音可以复用之前使用过的音频资源时,直接选中要复用的音频资源,右键Ctrl+C复制、再Ctrl+V粘贴至新的音效类目下,然后重命名、更改属性、创建新的Event就可以使用了。通常对于一些很短的过场剧情动画,之前做过的动作类音效都可以再利用,不需再制作一条条新的音频,直接复制、粘贴,删除之前的3D属性改成2D(或反之)就可以了。
2. 使用事件Seek功能复用音频
Seek功能很强大,可以设置一段音频的播放起始点,比如某处剧情音频可以借用做过的音频的一部分,需从第几秒开始播,就可以再为事件增加Seek Action,然后调整SeekTime即可;另外有时过场剧情要求玩家互动,玩家不参与就会完整播完,参与互动了音频就会在随机位置被停掉,我们也可以再建一个Seek事件打断音频并跳到目标位置 。
3. 组合事件的使用
使用不同Action来组合事件也可以节省事件ID的数量,一个事件可以同时具有多个播放音频的Action,可以更改某个音频的被播放概率。除了像上图中那样使用Seek Action,还可以是两个Play Action、两个Set Switch Action等等。比如我将两个SetSwitch的Action并入一个事件,形成了同时针对主角和坐骑的脚步声材质切换事件,这样就不用要求程序员发送不同的事件来达到同样的结果了。
4. 把 2D的环境声用作动态的3D点音源
环境声中最常见的就是风声Loop,我们常把风声当做环境铺底氛围使用,这里的风声是2D的,和BGM一样是方位固定的。其实可以将其复用作3D音效,添加3D衰减,并挂在游戏中某个位置。
举两个例子,可以把复用后具有3D衰减的风声挂在一棵不断摆动树叶的大树上,在GeneralSettings属性栏更改Pitch值,听起来不同于之前的风声即可,这是静态的用法;还可以复用风声挂在传送门特效上,增加一条RTPC音高随距离变化曲线,越靠近传送门音高值越大,这就把2D的风声变成了动态的3D点音源风声。
5. 利用环境声与背景音乐的互斥凸显环境声
我在上一篇文章介绍了环境声与背景音乐音量互斥的功能,我们还可以继续利用事件Set Voice Volume功能突出一段环境声给过场剧情使用。
有时我们需要复用环境声,但又不需要那么长的环境声,只想在一段固定时间内复用,时间结束后再恢复正常。比如主角走到悬崖边播放一段动画,为了表现危险需要让环境声风声突出,同时降低BGM音量,我们可以创建两个Action,一个提高环境声音量,降低BGM音量,一个再使混音复原。
6. 静音插件WwiseSilence的使用
随机类音效,如果不想播放太频繁、密集,可以通过使用WwiseSilence插件来有目的或随机地添一些听感上的空隙,增加声音地起伏和有机感。
7. 节省SoundBank体积的重要设置
(1)Stream的勾选
较长的音频都要勾选Stream选项,SoundBank 中不包含流媒体文件,运行时会从磁盘中读取流媒体文件,直接从游戏媒体中流播放音频。
(2)SoundBanks中Media的勾选
打包时要区分音频事件是否要勾选Media在SoundBank中加载,一些重复借用的事件都不必再勾选,共用的音频事件如果被勾选Media就不再是共用;还有出现次数少、触发频率低的事件也不需要重复勾选。
(3)转码压缩
一些出现少、优先级低的音频,我们很少注意到的,也可以降低品质来减小包体大小。比如Stereo换成Mono,PCM格式换成低品质的格式,不影响终端播放听感的前提下都可以再压缩。
总结
节省包体大小通常是来自制作人(尤其是手游项目)的重要要求之一,更好的利用资源空间才能让更多的设计有机会被展现出来,为了解决玩家日益增长的游戏体验需求与资源生产限制的矛盾,就必须采取某种可以高效、反复利用资源的方式,用有限的资源创造出更多、更新奇的听觉体验。以上就是我分享的一些经验技能,希望对大家有所帮助,不足之处,望斧正,欢迎留言、多多交流!
评论
LIUXIN Liuxin
January 31, 2020 at 09:55 pm
请问大神~我是初学者,Wwise的初始界面被我弄乱了,在哪里能恢复啊?我找了好久都没有找到。谢谢
正伟 胡
February 17, 2020 at 03:08 am
Layouts下点恢复出厂
正伟 胡
February 17, 2020 at 03:10 am
Layouts下点恢复出厂
hu zhengwei
February 17, 2020 at 03:11 am
Layouts下点恢复出厂
hu zhengwei
February 17, 2020 at 03:11 am
Layouts下点恢复出厂
hu zhengwei
February 17, 2020 at 03:11 am
Layouts下点恢复出厂
hu zhengwei
February 17, 2020 at 03:11 am
Layouts下点恢复出厂
hu zhengwei
February 17, 2020 at 03:11 am
Layouts下点恢复出厂
hu zhengwei
February 17, 2020 at 03:11 am
Layouts下点恢复出厂
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下点恢复出厂
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文档