1吁脱、音頻組(Audio Group)
(1)聲音分類
可以創(chuàng)建不同的音頻組來進(jìn)行聲音分類柒桑,一般游戲中創(chuàng)建3個(gè)組:
Music Group:音樂組后众,一般包括背景音樂等浩聋;
Sound Group:音效組,音效又可以細(xì)分:功能音效留量、環(huán)境音效窄赋、附屬音效、事件音效等楼熄;
Voice Group:聲音組忆绰,一般劇情對(duì)話等可歸為這一組
(2)音頻組屬性
? ? ? a、音高(Pitch)
音高由振動(dòng)頻率決定
? ? ? b可岂、衰減(Attenuation)
? ? ? Volume错敢,可以控制整個(gè)音頻組所有聲音的大小,volume使用分貝表示的(db)缕粹。
分貝定義為測(cè)量值和參考值的對(duì)數(shù)比率稚茅,這個(gè)比值又分為兩種:
【1】功率之比:聲功率(W),聲強(qiáng)(W/m^2)平斩,電功率亚享,電強(qiáng)等
【2】幅值之比:(聲壓(Pa),電壓(V)绘面,加速度(m/s^2)欺税,溫度等)
針對(duì)場(chǎng)量的幅值,通常使用平方之比
在聲學(xué)中揭璃,聲音的強(qiáng)度定義為聲壓(Acoustic Pressure)晚凿,聲壓的單位為帕斯卡(Pa),這是一個(gè)場(chǎng)量瘦馍。計(jì)算分貝值時(shí)采用 20 微帕斯卡為參考值歼秽,這一參考值是人類對(duì)聲音能夠感知的閾值下限。因此使用聲壓計(jì)算分貝時(shí)使用下述版本的公式如下情组,其中的Pref就是標(biāo)準(zhǔn)參考聲壓值 20 微帕燥筷。
這樣算出來的分貝值被叫做聲壓級(jí)(Sound Pressure Level),縮寫為 SPL院崇。我們一般用分貝表示聲音大小的時(shí)侯肆氓,指代的就是這個(gè)聲壓級(jí),即 dB(SPL)亚脆。
在計(jì)算機(jī)里,傳統(tǒng)上對(duì)聲音音量的調(diào)節(jié)盲泛,一般是對(duì)音量的減益濒持,即將原始音量減小多少键耕。比如 Unity 這里的 AudioMixer,顯示的音量區(qū)間就是
[-80db,20db]柑营,其中[-80db,0db]就是最常用的減益的部分屈雄,一般滑動(dòng)條調(diào)節(jié)的就是這個(gè)范圍;(0db,20db]則是不常用的增益部分官套。
但是實(shí)際調(diào)節(jié)中酒奶,并不是將滑動(dòng)條的值(即(0.0,1.0]的范圍,注意左邊是開區(qū)間)線性映射到聲壓級(jí) db(SPL) 上奶赔,而是去調(diào)節(jié)(Prms/Pref)這個(gè)比值惋嚎。代碼轉(zhuǎn)換如下:
private float Remap01ToDB(float x) {
? ? if (x <= 0.0f) x = 0.0001f;
? ? return Mathf.Log10(x) * 20.0f;
}
? ? ? c、效果(Effect)
? ? ? ? ? 【1】發(fā)送單元(Send Unit)
分發(fā)本組的音頻信號(hào)流站刑,可與接收單元或Duck Volume配合使用另伍。
? ? ? ? ? 【2】接收單元(Receive Unit)
? ? ? 直接獲取從發(fā)射單元發(fā)送的音頻信號(hào),與本組音頻信號(hào)混合绞旅。
? 【3】衰減音量單元(Duck Volume)
通過發(fā)送單元發(fā)送的音頻信號(hào)創(chuàng)建旁鏈壓縮摆尝,控制本組音頻信號(hào)的衰減。一般在游戲中因悲,當(dāng)播放對(duì)話等人聲時(shí)堕汞,可觸發(fā)壓縮器,壓縮背景音樂及音效晃琳,從而突出人聲更便于辨別讯检。
Duck Volume參數(shù)釋義如下:
{1} Threshold
閾值,只有大于該值的音頻信號(hào)才會(huì)做壓縮處理蝎土;
{2} Ratio
壓縮比视哑,一般ratio與Threshold成正比,閾值越大壓縮比越大誊涯,閾值越小壓縮比越械惨恪;
{3} Attack Time
建立時(shí)間暴构,為了防止樂器自然的起振過程(音頭)被抑制跪呈,一個(gè)較長(zhǎng)的建立時(shí)間就可以解決這個(gè)問題。
長(zhǎng)建立時(shí)間適用情況:
I取逾、迅速發(fā)聲的打擊樂耗绿,如軍鼓、overhead砾隅。軍鼓所發(fā)出的敲擊聲误阻,大多數(shù)維持時(shí)間不會(huì)超過500ms,一般100ms左右就可以保留住全部完整的音頭了;
II、增益衰減量越大究反,建立時(shí)間越長(zhǎng)寻定,讓壓縮更平滑;
短建立時(shí)間適用情況:
I精耐、鋼琴狼速、弦樂等持續(xù)發(fā)音的樂器,如果使用長(zhǎng)建立時(shí)間會(huì)改變它們的樂器包絡(luò)卦停,從而讓樂器的音色發(fā)生變化向胡,造成失真;
中等建立時(shí)間適用情況:
I惊完、處理人聲時(shí)僵芹,較長(zhǎng)的建立時(shí)間會(huì)導(dǎo)致人聲在每一句開頭產(chǎn)生電平上的爆破音;建立時(shí)間過短又會(huì)削弱人聲的動(dòng)態(tài)专执。找一個(gè)折中的建立時(shí)間(5~10ms)來解決這個(gè)問題淮捆,或者干脆就提高門限只壓峰值,或降低壓縮比減小壓縮程度等辦法處理本股。
建立時(shí)間的快慢帶來的問題:
I攀痊、快速的建立時(shí)間會(huì)導(dǎo)致低頻信號(hào)失真,低頻信號(hào)周期長(zhǎng)建立時(shí)間快會(huì)直接改變低頻信號(hào)的包絡(luò)線條拄显,造成失真苟径;
II、高頻信號(hào)周期短躬审,較長(zhǎng)的建立時(shí)間會(huì)消弱高頻信號(hào)棘街。
{4} Release Time
釋放時(shí)間
釋放時(shí)間設(shè)置注意以下兩點(diǎn):
I、釋放時(shí)間與建立時(shí)間相反承边,釋放時(shí)間越長(zhǎng)遭殉,原始衰減部分保留的越少。所以對(duì)于需要保持住衰減過程的樂器博助,釋放時(shí)間要短险污,比如人聲,鋼琴富岳,弦樂等持續(xù)發(fā)音樂器蛔糯;
II、對(duì)于迅速發(fā)聲的打擊樂窖式,釋放時(shí)間的設(shè)定完全根據(jù)歌曲本身的速度設(shè)定蚁飒。
釋放時(shí)間的長(zhǎng)短帶來的問題:
I、與建立時(shí)間一樣萝喘,短的釋放時(shí)間會(huì)導(dǎo)致低頻失真淮逻,長(zhǎng)的釋放時(shí)間會(huì)導(dǎo)致高頻失真琼懊,所以處理低頻樂器可以適當(dāng)延長(zhǎng)釋放時(shí)間,處理高頻樂器適當(dāng)縮短釋放時(shí)間爬早。
II肩碟、抽吸效應(yīng)就是由短的釋放時(shí)間來實(shí)現(xiàn)的,這很好理解凸椿,聲音正被壓著然后突然松開,音量的迅速變化就很容易產(chǎn)生抽吸效果翅溺。
III脑漫、短的釋放時(shí)間可以產(chǎn)生更明顯的壓縮效果。(道理和抽吸一樣)
{5} Make-up Gain
增益補(bǔ)償咙崎,壓縮之后的音頻會(huì)統(tǒng)一加一個(gè)增益值优幸。
信號(hào)被壓縮后,其響度聽上去就會(huì)變低褪猛,增益補(bǔ)償就會(huì)對(duì)輸出信號(hào)進(jìn)行簡(jiǎn)單的電平提升网杆,對(duì)衰減的響度進(jìn)行補(bǔ)償。
注意:保證輸入信號(hào)和輸出信號(hào)響度一致是非常重要的伊滋,如果對(duì)壓縮過的信號(hào)和未壓縮的信號(hào)進(jìn)行對(duì)比聽碳却,會(huì)覺得壓縮過的信號(hào)并沒有未壓縮的信號(hào)好,多半是因?yàn)闆]有進(jìn)行增益補(bǔ)償笑旺,保持前后響度一之致的原因昼浦。
{6} Knee
拐點(diǎn),壓縮器開始?jí)嚎s的點(diǎn)筒主。
硬拐點(diǎn)(Hard Knee):電平在無壓縮和有壓縮之間會(huì)形成一個(gè)鮮明关噪、鋒利的一個(gè)分界點(diǎn);
軟拐點(diǎn)(Soft Knee):在無壓縮和有壓縮之間形成圓滑的過渡點(diǎn)乌妙。
軟拐點(diǎn)可以讓壓縮效果不那么明顯使兔,從而允許我們進(jìn)一步增加壓縮比,適合像人聲這種更圓滑的壓縮藤韵;硬拐點(diǎn)則更適合凸顯壓縮的效果虐沥,比如凸顯鼓組沖擊力的壓縮。
{7} Sidechain Mix
側(cè)鏈混合荠察,該值調(diào)節(jié)范圍0~100%置蜀,越小受側(cè)鏈信號(hào)影響越大,越大受側(cè)鏈信號(hào)影響越小悉盆。
【4】低通濾波器(LowPass)
【5】高通濾波器(HighPass)
【6】回聲(Echo)
【7】鑲邊效果器(Flange)
【8】失真(Distortion)
【9】Normalize
【10】參數(shù)均衡器(ParamEQ)
【11】音高偏移器(Pitch Shifter)
Audio Group總體的Pitch是通過改變播放速度改變音高的盯荤,而Pitch Shifter在不改變速度的情亂改變音高,但代價(jià)就是高CPU消耗焕盟。
【12】合唱效果器(Chorus)
【13】壓縮器(Compressor)
【14】混響效果(SFX Reverb)
【15】低通濾波器簡(jiǎn)化版(Lowpass Simple)
【16】高通濾波器簡(jiǎn)化版(Highpass Simple)
2秋秤、SnapShot
快照宏粤,記錄Audio Group的狀態(tài),一般用于切換場(chǎng)景背景音樂的切換灼卢。
參考:
1绍哎、https://zhuanlan.zhihu.com/p/591725347?utm_id=0
2、https://zhuanlan.zhihu.com/p/22821588
3鞋真、https://blog.csdn.net/yupu56/article/details/75212660
4崇堰、https://zhuanlan.zhihu.com/p/258601895
5、https://zhuanlan.zhihu.com/p/258606242