🔊

Unreal Engine (UE5.2) で音源がデカすぎるので小さくする

2023/08/22に公開

音源Aと音源Bを同時に再生したいが、AとBの音量差がひどくてとりあえず何とかしたい

a.まず、音源の制御には音源(waveファイル)を「コンテンツブラウザ」でImportする。
b.Importした音源ファイルを右クリックで「サウンド キュー(Sound Cue) 」に変換する。
c.「サウンド キュー(Sound Cue) 」に変換すればUEで定番のBPでの編集画面でパラメータ調整ができるようになる。

サウンド キュー(Sound Cue) で、とりあえず音量調整

  1. 音源(Wave Player)自体には「音量」がない!あるのはLoop再生の有無のみ

  2. 複数の音源を合成して出力したい場合はMixierを使う

  3. Mixierでは"Wave Player"の"Input Volumes"を設定できるので1以下0以上の小数値を入れれば音源の音量をとりあえずしぼれる

所感(蛇足)

Volumesのパラメータがいじれるノードは、例えば、車のエンジン音として音量を割り当てたとき、何かのパラメータに連動して音量を可変させたりするのが本来の目的であったりするので、そもそも音源のボリュームが酷くばらついているなら、元データを修正が望ましいと思われる。これは、ドキュメント「サウンドの減衰」をみるとUEは完成した音源をどういじるか?が中心に書かれていたことからの推察(https://docs.unrealengine.com/4.26/ja/WorkingWithMedia/Audio/DistanceModelAttenuation/)

a~Cに関する記事:
https://docs.unrealengine.com/4.26/ja/WorkingWithMedia/Audio/WAV/

1~3のサウンド キュー(Sound Cue) に関するリファレンス
https://docs.unrealengine.com/5.0/ja/sound-cue-reference-for-unreal-engine/

Discussion