Wwise学习记录归档①
一、引言
最近一个月一直在尝试接触Wwise,在这个过程中,遇到了很多困难和麻烦,真的是经常崩溃,心态爆炸!!!不过在自己逐步的摸索和寻求帮助后,也都解决啦。淋过雨的人想为其他人撑一次伞,把我最近的学习进展和所遇到的问题都分享出来,也借此机会对自己的Wwise学习进行一个阶段性的归档。
二、Wwise环境的配置
1.Wwise的安装
Wwise有面对学生的试用版,其内容对于初学者或者个人使用完全够用,所以直接前往官网下载官方launcher即可。
此外,各项可保持默认选项。
2.Unity的配置
在将Wwise与Unity的project进行integrate的时候,国内的Unity版本是无法进行的这个步骤的。解决方法便是搭个梯子前往外网下载Unity官方的离线版本,在使用的过程中没有任何问题。
3.脚本编译软件的选择
我之前使用的是VS 2022,在使用的时候会出现无法智能识别Wwise中有关的types。在我请求了哥们儿的帮助后,他给我提供的解决方案是使用Rider,最后也是成功解决了这个问题。在使用了一段时间后,感觉rider和Unity的适配性非常高,体验非常好。哥们儿告诉我,VS在后期调试找BUG的时候会更好用一点。
4.推荐教程(放在这里有些奇怪)
B站上的教程完全不适合0基础小白,理由就是:B站上搬运国外的视频基本都是年代久远的,已经不适合现在的Wwise逻辑了(主要是脚本编写上),国内的教程更是依托。其次,他们节奏太快,只讲基本知识,不具体在实践中展示,就算展示了,也看的云里雾里。
在辗转国内外多个视频教程之后,最适合的教程就是Youtube上的Michael G Wagner,可以搭配AK官方的教程一起学习,入门基础操作完全够用了。
三、问题归纳总结
Wwise中SoundBank在generate中遇到cant wirte sound bank info;
原因是SoundBank文件的路径过长,超出了Wwise或者Unity能识别或者能生成的长度大小。(大概是这个原因)
Wwise中的Random Folder是需要主动添加Sound进入list播放,否则不会有声音;
Wwise的工作流程是导入Sound,为声音素材添加事件,再将Event生成SoundBank;
Share set还没学到,不过好像是用来存放各种effect的地方。
Unity中Wwise picker的connect状态确认是检测你是否打开了对应的wwise工程,
若unconnected,请打开wwise工程即可。
四、前置知识以及我的学习计划
这只是一款协助你完成游戏音频配置的软件,所以,你必须具备声音设计创造和音频处理的有关专业知识,譬如声音设计、混音、熟练的使用DAW等。
通过几周的学习,我将Wwise以及有关工作流程总结如下:
前置操作:进行声音设计
先构思好我一共需要哪些声音元素,然后再逐步解析每个声音元素又需要我提供哪些声音素材,这些声音素材我是通过音效库去寻找,或者通过合成器自己设计,或者自己进行现场录制?当然,你还得进行混音处理,这样,就能设计出需要的音色了。
管理导入所需要的音频,通过Sound模块。
给音频做效果处理,比如实现random、sequence、switch或者pitch、volume等的实现,或者3D化、attenuation(filter、cone) 或者RTPC等等
添加event事件
生成SoundBank
进入Unity再添加组件或者编写程序等
我的学习计划
目前才系统学习到Random、Switch、attenuation等音频处理,以及与Unity集成的有关方法。后续的学习计划应该是,继续学习Wwise上的音频效果处理,然后再进行Wwise中Mix的有关学习。遗落的应该学习的内容还没涉及并且不了解,感觉把这些学习完就算真正的入门了吧。
感谢两位Unity程序大佬(wwc、lzy)的帮忙,哈哈,没有你们俩进度肯定要慢上很久!