サウンドの減衰

サウンドの減衰について

シーンに配置した音声データのボリュームがどのように制御されるか(音源とリスナの距離に応じて音量や角度が変化するかどうか)は、再生する音声データのパンタイプによって異なります。

パン3D設定時

CRI Atom Craftでパンタイプをパン3Dに設定した音声については、音源とリスナの位置関係に関係なく常に同じ音量、同じ角度で再生されます。

3Dポジショニング設定時

CRI Atom Craftでパンタイプを3Dポジショニングに設定した音声については、音源とリスナの位置関係に応じて音量が適宜変更(距離に応じて減衰)されます。
具体的には、以下のような動作となります。
  • 音源とリスナの距離が最小距離以内の場合、ボリューム1.0で再生されます。
  • 音源とリスナの距離が離れるにつれて音量が減衰します。
    距離の減衰方法はリニア(デフォルト)か、または距離AISACで指定したカーブに従います。
  • 音源とリスナの距離が最大距離を超えた場合、音声がミュートされます。
    ボイスビヘイビアがボイス停止に設定されている場合、このタイミングで再生自体も終了します。
  • 最大距離外から最大距離内に戻った場合、音が再度聞こえるようになります。
    ボイスビヘイビアが仮想ボイスに設定されている場合、最大距離を超えた時点で再生が停止しますが、最大距離内に戻った時点で再生が再開されます。
また、音が聞こえてくる方向も、音源とリスナの位置関係により変化します。

Attenuationパラメータ指定時

AtomSoundアクタのAttenuationパラメータを編集することで、エディタ上でサウンドの減衰パラメータを編集することも可能です。
Override AttenuationチェックボックスがONになっている場合、CRI Atom Craftで設定したパラメータが無視され、Attenuation Overridesの設定値に応じて音量が制御されます。
同様に、Override AttenuationチェックボックスがOFFの場合でも、Attenuation Settingsにサウンド減衰アセットが指定されている場合には、サウンド減衰アセットのパラメータに応じて音量が制御されます。
≪Spatialization機能有効時≫
Attenuationパラメータを指定し、かつAtomSoundアクタの「Enable Spatialization」チェックボックスがONになっている場合、音源とリスナの位置関係により音が聞こえてくる方向が変化します。
ただしCRI Atom Craftで設定した3Dポジショニング依存のパラメータは全て無視されます。
≪Spatialization機能無効時≫
Attenuationパラメータを指定し、かつAtomSoundアクタの「Enable Spatialization」チェックボックスがOFFになっている場合、CRI Atom Craft上で3Dポジションに設定した音声であっても、パン3D設定で再生されます。
(有効角度や距離減衰等、3Dポジショニング依存のパラメータは全て無視されます。音源とリスナの位置関係により音量は変化しますが、音が聞こえてくる方向は変化しません。)

また、後述のフォーカスポイントを併用する場合、Distance Focus Levelのみの影響を受け、Direction Focus Levelは考慮されなくなります。
(音源とフォーカスポイントとの距離に応じて音量は変化しますが、音源の向きは変化しません。)

Occlusion Audio

AttenuationパラメータのEnable Occlusionを有効にすることで、リスナとサウンドの間に遮蔽物がある場合でサウンドの音量を減衰させることができます。
Occlusion Audioの減衰に関するパラメータは下記の通りです。
  • Enable Occlusion:Occlusion Audio機能の有効・無効の切り替え
  • Occlusion Trace Channel:遮蔽物を検出するためのトレースチャンネルの切り替え
  • Occlusion Low Pass Filter Frequency:遮蔽時に適用されるローパスフィルターのカットオフ周波数(単位:Hz)
  • Occlusion Volume Attenuation:遮蔽時に適用されるボリュームの減衰倍率(単位:倍)
  • Occlusion Interpolation Time:遮蔽時にかかるオーディオの減衰効果が適用されるまでの時間(単位:秒)

CRI Middleware logo Copyright (c) 2012-2018 CRI Middleware Co., Ltd. CRIWARE Unreal Engine 4 プラグインマニュアル SDKVer.2.10版