バージョン

menu_open

ボイスパイプラインを理解する

ボイスに関する、処理手順、ルーティング方法、そして様々なボリュームやエフェクトを適用する場所などを、下図に示します。

番号

Description

1

全チャンネルに、ボリュームを適用

  • Voice Volume* (Voice Volume parameters on busses and for auto-ducking are applied at this level)

  • ノーマライゼーション、メイクアップゲイン

  • HDR減衰

  • Occlusion

    • プロジェクト設定「Occlusion Volume curve」

    • API: SetObjectObstructionAndOcclusion()

  • API: SetAttenuationScalingFactor()

  • API: SetListenerScalingFactor()

LPFプロパティと、Occlusion LPFカーブ (Project Settings)

2

チャンネルごとに、独立したボリューム

  • Positioning

    • 2Dパンニング、3Dポジショニング

    • Center%

    • Distance Attenuation Curve(距離減衰カーブ)の「Spread」

    • API: SetListenerPosition()

    • API: SetPosition()

    • API: SetMultiplePositions()

  • API: SetListenerSpatialization()

3

いわゆる「ドライパス」

  • アウトプットバスボリューム (+ RTPC)

  • Distance Attenuation Curve(距離減衰カーブ)「Output Bus Volume」

  • API: SetGameObjectOutputBusVolume()

  • API: AkSpeakerVolumeMatrixCallbackInfo

  • Obstruction

    • Project Setting 「Obstruction Volume curve」

    • API: SetObjectObstructionAndOcclusion()

  • エフェクトなしのバスのインサート: ボリューム*

Obstruction LPFカーブ (Project Settings)

4

いわゆる「ウェットパス」

  • 4a -

    • Distance Attenuation Curve(距離減衰カーブ)「Aux Send Volumes」

    • API: AkSpeakerVolumeMatrixCallbackInfo

  • 4b - 「ユーザー定義のAUXセンド」の、ボリューム (+ RTPC)

  • 4c - 「ゲーム定義のAUXセンド」の、ボリューム (+ RTPC)

  • 4d - API: SetGameObjectAuxSendValues()

5

  • ボリューム*

  • Positioning

    • 2Dパンニング

    • Center %

  • API: AkSpeakerVolumeMatrixCallbackInfo

  • エフェクトなしの親バスのインサート: ボリューム*

6

  • ボリューム*

  • Positioning

    • 2Dパンニング

    • Center %

  • エフェクトなしの親バスのインサート: ボリューム*

7

  • ボリューム*

* ボリューム = 「ボリュームスライダ」 + 「RTPC」 + 「State」 + 「Set Volumeアクション」

** Bus Volume = Slider + RTPC + State + Set Bus Volume action


このページはお役に立ちましたか?

サポートは必要ですか?

ご質問や問題、ご不明点はございますか?お気軽にお問い合わせください。

サポートページをご確認ください

あなたのプロジェクトについて教えてください。ご不明な点はありませんか。

プロジェクトを登録していただくことで、ご利用開始のサポートをいたします。

Wwiseからはじめよう