CriWare Unreal Engine
Plug-ins for CriWare solutions.
読み取り中…
検索中…
一致する文字列を見つけられません
Unreal Niagara でADXサウンドを使用する

このページでは、Unreal Niagara パーティクル システムを使用してパーティクルが生成および破壊されるときにADXサウンドを再生する方法を説明します。

この記事は、Unreal Engine の Niagara システムに ADDX サウンドを追加することに焦点を当てているため、基本的な Niagara 機能に関する情報については、以下のリンクを参照してください。

Niagara によるエフェクト制作の例

https://docs.unrealengine.com/4.27/en-US/RenderingAndGraphics/Niagara/EmitterReference/

Niagara でADXサウンドを有効にする

Niagara でADXサウンドを再生するには、エディターで CriWare Niagara プラグインを有効にする必要があります。


また、CriWare Niagara プラグインの有効化によって CriWare ADXプラグインと Unreal Niagara プラグインが有効になります。

Niagara でADXサウンドを再生するには、Niagara エミッターを使用するか、Niagara システム内で行うことができます。

Niagaraでのサウンド再生

Niagara はパーティクルのパーティクル属性として AtomPlayer を作成します。Niagara エミッターにモジュールを追加することでサウンドを再生します。

Atomモジュールを再生する

Play Atomモジュールは、ワンショットサウンドの再生に使用されます。
Niagara エミッターの「パーティクル スポーン」レイヤー内で呼び出します。


Play Persistent Atom module

パーティクルを更新するときに、位置やサウンドの動作など、時間の経過に伴って何らかの変数を変更する必要がある場合は、Play Persistent Atomモジュールを使用します。
Niagara エミッターの「パーティクル生成」レイヤーに設定して使用します。


なお、このモジュールを使用する場合は、パーティクル属性 Item に AtomPlayer 変数を追加して設定する必要があります。
再生プロセスを次の手順で実装する必要があります:

  1. パーティクル属性に AtomPlayer 変数を追加します。
  2. パーティクルスポーン内に AtomPlayer 変数を配置し、再生するサウンドと使用する設定を指定します。
  3. パーティクル属性に PlayAtom 変数が追加されているので、次に「パーティクル スポーン」レイヤーに PlayAtom 変数を追加し、モジュールの詳細パネルで true を指定します。
  4. PlayPersistentAtom モジュールを「Particle Spawn」レイヤーに追加し、AtomPlayer アイテムに手順 1 で作成した AtomPlayer を指定します。
  5. モジュールの詳細パネルで、音量などのパラメータを適宜調整します。

Update Persistent Atom module

特に、UpdatePersistentAtom モジュールには AtomPlayer 変数が必要です。
永続的なAtomモジュールを更新すると、次のことが可能になります:

  • 現在の再生時間を取得して、パーティクル内の他のものを制御します。
  • サウンドの位置、回転、音量、ピッチ、AISAC コントロール値などを変更します。
    警告
    モジュールごとに変更できるパラメータの種類は 1 つだけです。
    複数のパラメータを更新する場合は、更新するパラメータの数と同じ数の Update Persistent Atomモジュールを「Particle Update」レイヤーに追加します。
    この方法で設定されたパラメータはフレームごとに更新されます。