Unity 音樂音效入門 (20170710 版)
作者: fish.the 轉貼請註明出處, 歡迎上課或合作
Unity 聲音功能:
Unity 可以播放聲音, 混音和加效果 (聲音指音樂和音效).
先在音樂軟體做好聲音, 能加速遊戲開發提升音質!
1. Audio Listener: 指玩家聽的位置, 通常附在主鏡頭上.
下圖是 Audio Listener
2. 聲音檔放進 Unity 變成 Audio Clip, 可以用 scripts 控制.
- 支援的聲音格式 .aif, .wav, .mp3, and .ogg.
- 也支援這些 Tracker 歌曲格式 .xm, .mod, .it, and .s3m
3. Audio Source 在場景內播放 Audio Clip, 重要功能:
- Output 決定送到哪個 Audio Mixer Group,
- Volume 控音量
- Pitch 控音高
- Spatial Blend 調整 2D 或 3D (配樂常用 2D, 音效/環境音用 3D)
- Doppler Level 模擬聲音和 Listener 相對速度對音高和音量的影響 (像救護車警笛經過你, 音量音高隨距離變化)
- Distance 控制 Audio Source 播放範圍 (配樂通常不受區域限制, 音效會)
下圖是 Audio Source 設定
4. Audio Mixer 可調整音量, 左右, 加效果等
- 可將一個或數個 Audio Sources 送進 Group, 然後加效果器.
- "S" 是單獨放, "M" 是靜音, "B" 是不經過效果 (bypass)
- Mixer 可以送進另一個 Mixer (類似做音樂的 Sub-mix ), 或送到 Audio Listener 播出.
- 用 Send / Receive Effect 可以模擬 Aux Send / Return 音軌.
- Snapshots 可以記錄 Mixer 某時間點所有參數值, 切換 (或用 Scripts 控制) Snapshots 可調整參數變化 (類似音樂軟體的 Automation). 例如: 平常用 Snapshot A, 進入戰鬥區域用1秒從 Snapshot A 轉變成 Snapshot B.
下圖是 Mixer 畫面
5. Audio Reverb Zones 控制區域內 Reverb 音場變化, 可模擬進入隧道, 體育館等不同音場
6. Unity 2017 beta 新增 Timeline(時間軸) 功能
- Timeline 加 Audio Track
- Audio Source 放進 Audio Track
- 動作, 鏡頭或效果參考 Audio Track 對拍, 可增加節奏感 (音樂錄影帶, 紀錄片和部分新聞片段, 都是先放聲音再加畫面)
- Timeline 適合用在音樂/節奏遊戲, 或有節奏感的互動演出.
下圖是 Timeline 的聲音軌
用音樂軟體準備聲音
1. 注意聲音版權, 支持正版和原創.
2. 理想的配樂音效計畫
- 安排音樂總監. 建立配樂音效計畫
- 根據不同場景, 準備不同配樂, 或同一配樂不同版本.
- 準備/製作音效, 錄製環境音
- 找專業混音師錄音室, 調整所有聲音,
3. 新手的音樂入門:
- 作曲前要決定速度(Bpm), 拍子記號(例如 4/4, 7/8 等), 調性(C Major, D Minor 等)
- 有的音色包會把聲音的速度, 拍子和調性都調好, 方便載入 Unity.
- 聲音編輯注意: 聲音前面不要空白, 後面不要剪到或留太長.
下圖是語音前面太多空白 - 要剪音樂或 loop 時注意樂句長度, 例如 2小節音樂不要剪在 1小節, 會斷得不自然.
下圖是 2小節樂句, loop 選在 1 小節, 造成樂句不完全 - 要 loop 音樂段落時, loop 長度要搭配樂句, 常用 1, 2, 4, 8, 16, 32 小節.
- 做音樂時最好先訂曲調, 同時播放的 loop 要注意是調性是否和諧
- 先調好音量, 避免音量忽大忽小
- 音樂家用 Bpm 和拍子計算時間, 編寫 scripts 時注意把 millisecond 換算成合 Bpm 的拍子長度, 動作和變化會更有音樂性. (例如 Bpm 100 時, 一個4分音符長度是 600 ms.)
- 上面是配樂入門的參考, 專業的音樂家不受這些規則限制.
- 音樂家還會玩聲音拼貼, 聲音合成, 取樣, 效果器, 拉長縮短聲音檔, 升降 key 等方法做更複雜音樂.
4. 音樂音效資源
聲音檔:
- http://freesound.org/ 這裡的聲音大多 CC 授權, 使用前注意可用在哪裡, 是否要通知作者等等
- http://www.musicradar.com/ 這裡的 Free Samples 可以用在商業作品, 樂風多樣. 使用 Samples 要注意 Bpm, Key 和聽起來合不合等等
- 到 StreetVoice 和 Soundcloud 找喜歡的音樂, 和作曲家談合作.
音樂軟體:
- Audacity 免費. 可以產生音效, 編輯聲音, 批次處理檔案.
- https://www.audiotool.com/ 免費雲端編曲軟體, 適合編鼓, 做音樂片段, 做整首歌或音效.
- Live, FL Studio, Logic, Reason, Cubase 等付費音樂工作站軟體, 適合編鼓, 錄對白, 做音樂loop, 做整首歌和音效.
- MilkyTracker 等 Tracker 編曲軟體, 適合做鼓, 音樂 loop.
- iOS Propellerhead Figure , 免費 iOS 音樂 App, 自動音高, 可做鼓, 旋律/Bass, 音樂 loop.