[Aladdin-Unity-Wwise]Wwise入門之一-初識Wwise

前言

Wwise是一款音頻中間件,據我瞭解大廠項目使用的特別多,騰訊的王者榮耀、網易(也有的項目是用Fmod,類似的產品)、巨人、米哈遊的崩壞3、遊族的權利的遊戲等等,Wwise自帶的Demo中有一個Limbo(地獄邊境)的遊戲的案例,在14年的時候我也很癡迷這款非常益智的遊戲,真的很燒腦,沒想到遊戲裏面的音效竟然是用到了Wwise,裏面的音效也特別豐富,Wwise比較適合對音效要求很高的項目,有人會問Unity已經有內置的聲音引擎爲啥要選擇第三方的聲音引擎?這就不得不說Wwise的優勢了,下面會介紹Wwise的優勢。我從剛接手這個引擎也是很不適應,官方文檔我覺得寫的很簡單,其次是github上沒有什麼比較成熟的案例分享,包括官方案例都是一些將音效拖放到Hierarchy上播放的方式,實際我們開發商業項目肯定都是要考慮動態加載、動態更新的,所以這些案例只能當了解Wwise引擎來參考,最後我也是經過一番摸爬滾打纔將Wwise集成到公司項目中,我要吐槽Wwise的是更新實在太慢了,而且在外網,可能也是因爲在外網而且Wwise插件本身很大,就算一個HelloWorld的工程集成了Wwise都要四五個的G,所以下載賊慢,不翻牆或許還下載失敗,要是有個國內鏡像就好了。還有初期創建Wwise項目的時候最好就勾選上所有的平臺,以免以後要添加平臺不知道從那邊找,這個我也是折騰了好久,後來才知道可以選擇添加平臺的。要徹底搞透Wwise還是不容易的,畢竟這是音效師的飯碗工具,就相當於Unity對於我們前端程序一樣也是飯碗工具,所以我作爲前端程序也就是了解個大概,方便以後跟外包人員對接,下面系列文章就是分享我的一些學習心得,最後我也會將我學習Wwise做的一個小項目開源分享出來,希望能幫到更多的小夥伴們!

視頻簡介

這個是Wwise官方的視頻介紹,當然需要翻牆訪問。
https://www.youtube.com/user/AudiokineticWwise

騰訊天美團隊的分享
https://v.youku.com/v_show/id_XNDEyMTE3OTY5Mg==.html?spm=a2h0k.11417342.soresults.dtitle

Wwise的優勢

  • 1.Unity跟音效模塊完全分離,音效完全交給音效師或者外包來完成,程序只管調用事件就行,這也就是所謂的耦合性很低吧。
  • 2.具有性能調試工具,類似Unity的Profile,能夠分析性能瓶頸,方便優化。
  • 3.具有豐富的混音器,如果我們要實現一個百鳥爭鳴的效果,在Unity我們或許要調用多個AudioClip,但或許還很難達到我們想要的效果,Wwise只要將這些Audio音效做一個Blend音效即可。
  • 4.開關切換,例如我們要實現角色在不同材質上走實現不用的音效控制,就可以用switch完成。策劃配置不同材料的switch名,客戶端根據導表信息自動設置switch,就會播放對應的音效。
  • 5.具有動態混淆功能,例如吃雞遊戲,在房間裏打槍和平地上打槍,由於房間內聲音回來會反射,所以混響效果應該是不同的。通過遊戲過程中對RTPC實時變量的控制,可以達到效果。
  • 6.音效播放各種效果,例如淡入淡出,播放之後停頓幾秒繼續播放
  • 7.支持多平臺,只要設置相關平臺就會爲不同平臺導出不同的音效bank。
  • 8.對音源文件的內存優化,例如一段很長的背景音樂,可以設置只加載正在播放的那一段。
  • 9.多語言版本,例如不同語種的配音。
  • 10.隨機播放音效,例如當一類音效需要隨機播放一個的時候,原來Unity的設計可以通過代碼來隨筆播放某個clip,但Wwise有隨機container,我們程序只管發送事件就行,引擎內部可以幫我們隨機一個。
  • 11.多Listener支持,可以多達八個,Unity原生的AudioListener只能有一個。

成熟案例

在這裏插入圖片描述

在這裏插入圖片描述

跟Unity做一個粗暴對比:

Unity Wwise
效果簡單 種類豐富的合成器和效果器
效果由程序控制 效果由音效師控制
返工率高 返工率低
程序工作量大 程序工作量小

Wwise安裝

https://www.audiokinetic.com/downloads/ 從官網下載Lancher後安裝

詳細的安裝過程參照:https://blog.csdn.net/sinat_34870723/article/details/89387926

注意將sdk下載到本地,不然每創建一個項目都得重新下一遍,很大很慢!
在這裏插入圖片描述

Wwise多平臺設置

我一開始沒有選擇全平臺,後來想添加一個iOS平臺就顯得很費勁,原因是沒找到平臺管理入口,就是在Project->PlatformManager。
在這裏插入圖片描述

我的學習案例

https://gitee.com/dingxiaowei/WwiseStudy
裏面包括一些我學習和整理的資料

更多學習資料

更多精品教程

Aladdin的博客

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章