遊戲聲音隨距離衰減的準確函式圖是怎樣的?

時間 2021-06-03 18:22:35

1樓:蟲蟲

遊戲裡面的聲音衰減,與自然界中正常的聲音衰減並不是對應的。

首先我們一般會根據object的型別來劃分乙個範圍,這個範圍是聲音的傳播範圍,比如主角我設定為25m(也就是說25m之外是聽不到主角的聲音的),體積特別大的boss就有可能是40m(這個距離要根據遊戲中設定的大小來調整,並且根據類別跟目的來調整,比較遠的傳播距離警示可能用來警示之類),小怪為15等等;

其次會再劃分乙個範圍是聲音不衰減的範圍,例如遊戲中有乙個特別大的瀑布,我可能會設定他的傳播範圍50m,不衰減的距離是10m,讓他在10-50的範圍內進行衰減,衰減的曲線一般是按照log或者sine函式等等(取決於你覺得合適的衰減速度,當然一般沒有線性衰減這種方式)

下面給你貼兩個我們遊戲的衰減曲線(用的是Wwise,wwise真的功能很強大推薦給你,別再讓程式去搞這個了一般程式真不懂音訊演算法)

(這是boss的,因為我們遊戲boss區域有限,沒有必要做很大的距離)

(這是我們主角的)

所以首先你們的程式需要乙個max distance,還有乙個mindistance,然後再提供幾種不同的曲線例如下圖(當然不需要這麼多,你要估計也不給你寫)

以上~~~~~~覺得你還是用引擎又方便又省事情還能更好的管理你的聲音

自我補充:發現沒有好好審題,對於有沒有乙個準確的函式圖表述聲音隨距離衰減,我想說沒有,或者也不需要有,因為聲音是需要設計的。你想傳達給使用者的,會決定你的函式~

2樓:蘭克林

簡單說平方反比的關係

參考聲學基礎中聲功率和聲強度的計算具體公式查一下相關書籍當然這只是直達聲還要考慮反射聲的影響

這個東西一般人搞不定,去找個音訊演算法工程師吧

引力為什麼會隨距離衰減?

顧冬峰 萬有引力有乙個推導式 G1 S1 Gn Sn 表述為 乙個質點,質點為球心,其周圍同心球面上的引力能量相等。球面上的重力加速度與球面積的乘積相等!這看起來像輻射,乙個穩定的點光源周圍的能量也相等! LLL HHH 引力本身是以類似波的形式向外傳遞的,雖然引力波不能定義為機械波或者電磁波。這樣...

平板光源(手機)照度隨距離指數衰減,有理論推導嗎?

1 在真空中點光源,不是指數,是距離的平方.N N0 x x0 2 因為在真空內光通量基本守恆 不考慮散射等其他因素 2 在大氣中,會有乙個一定距離內全部被吸收的概率.大致是指數的.也就是說,N個光子出來,在x0的距離內,碰到大氣分子被吸收 散射的概率是乙個常數,假設是a 則,N個光子,每走x0的距...

人的聲音會隨樣貌的改變而改變嗎?

乙個人音色的改變主要來自於聲帶的變化以及發聲的腔體變化導致的。聲帶變寬變厚,音色就會變得低沉。男孩子變聲期前後的音色變化多由這個引起。其次就是腔體的變化,包括主要口咽腔,鼻咽腔的變化。咬字時共振峰的變化就是由於不同的咬字腔體形狀不同導致的 不同的咬字廣義上音色其實是不一樣的 腔體的變化可以是人為控制...