2021年5月7日 星期五

adaptive music & game audio 筆記 12 - FMOD 的 Direction, Event Orientation, Elevation

  • 內建參數 Distance 之使用情境:FMOD 的內建參數包括 distance, direction, elevation 等,是Unity 中不需要利用 coding 就能傳送到 FMOD 的參數,可能的使用情境如:藉由玩家靠近某聲源的遠近來影響聲音的變化,距離聲源越近,則音量越大聲、高頻也越明顯。方法有二:
    • 方法一:利用一個同時有高頻與低頻的機器聲,搭配加入loop region,並運用低通濾波器之自動化,以 distance 參數來控制低通濾波器的截止頻率。
    • 方法二:利用堆疊兩個音軌,一個是高頻、一個是低頻,搭配 loop region,並運用 distance 參數來控制 volume 的自動化,距離聲源越近,高頻的軌道音量漸增。(方法二會比方法一效果更佳)。
  • 內建參數 Direction, Event Orientation, Elevation: https://www.fmod.com/resources/documentation-studio?version=2.0&page=parameters-reference.html
    • Direction 是指聲源或 Event Distance 與「聽者所面對的方向」之間的角度,若聽者朝著前方,且聲源在聽者的正前方,則為 0 度,聲源在聽者的左方,則為負值 (0 ~ -180),聲源在聽者的右方則為正值(0 ~ 180)
    • Event Orientation  使指「聽者所面對的方向」與聲源或 Event Distance 所面對的方向,兩者之間的角度。面對面為 180 度,朝同一個方向則為 0 度。
    • Elevation 與 Direction 類似,但是指在 x y 的垂直平面上,「聽者所面對的方向」與聲源所在之處相對於聽者的方位之角度。垂直的角度,而非平面的角度。

沒有留言:

張貼留言