X3DAudio中聲道音量跳變的問題

來源:互聯網
上載者:User

對於3D音效, 左右耳的音量是不一樣的. 當然, 眼下沒有條件實驗傳說中的6.1聲道是啥子效果, 所以不考慮這種情況. 正是因為左右有音量的差別, 才能根據耳朵去定位音源的方位.

如果是只有兩個聲道, 比如耳機, 那麼兩隻耳朵的音量變化有時候就很突兀. 為什麼呢?

以現實來說, 人的兩耳所能感受的聲音方向是不同的, 正好左右對稱. 如. 橫線上兩耳的音量差別是最大的, 縱線上兩耳的音量是相等的. 如果音源正好位於橫線上, 那麼在一定範圍外, 有一隻耳朵是聽不到聲音的, 這是由於聲音的方向性和耳朵可接收聲音角度共同決定的. 一旦兩耳和音源的相對位置沿橫線發生變化, 就會出現一隻耳朵突然有聲音或是突然沒聲音的奇怪現象.

為瞭解決這個問題, X3DAudio的emitter提供了兩個屬性, InnerRadiusInnerRadiusAngle. InnerRadius是為了在這個半徑內, 聲音可以平滑地進行過渡, 而InnerRadiusAngle則是為了讓聲音可以"擴散"到周圍的擴音器上去. 簡單地說, 就是犧牲3D空間感換取聲音的漸層效果. 實際使用需要實驗才能得出好的效果. (我這裡暫時定了5米的半徑和90度的角度.)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.