ナイアガラ システムとエミッタ モジュールのリファレンス

このページにはナイアガラ システムとエミッタ モジュールのリファレンスの一部のドキュメントへのリンクが含まれています。

Windows
MacOS
Linux

このページでは、ナイアガラのモジュールの仕組みに関する基本情報を説明します。参照情報の下の各リンク先には、ナイアガラ プラグインで含まれるアイテムとモジュールの各グループに関する説明があります。

Niagara Selection スタック モデル

ナイアガラでのパーティクル シミュレーションは、スタック シミュレーションがスタックの上流から下流に向かって、「モジュール」と呼ばれるプログラム可能なコード ブロックを順番に実行して行われます。各モジュールは、モジュールの実行時を説明するグループに割り当てられます。

System Group に属するモジュールを最初に実行し、各エミッタと共有されているビヘイビアを処理します。次に、Emitter グループのモジュールとアイテムを一意の各エミッタに対して実行します。その次に、Particle グループのパラメータを個々のエミッタで一意の各エミッタに対して実行します。最後に、各エミッタがシミュレートされたパーティクル データを画面に出力する方法を Render グループのアイテムが記述します。

Selection Stack に関する詳細は、「ナイアガラのキー コンセプト 」の「ナイアガラにおけるスタック選択およびスタック グループ」セクションを参照してください。

モジュールはアイテムですが、アイデムはモジュールではありません。「モジュール」はユーザーが作成することができる編集可能なアセットです。「アイテム」はユーザーが作成することはできないシステムまたはエミッタの一部を指します。アイテムの例は、システム プロパティ、エミッタ プロパティ、レンダラです。

実行ステートの管理

ナイアガラ システムとナイアガラ エミッタには、シミュレーションの実行方法を定義する独特の実行ステートが付いています。システムの一部であるエミッタには、所有しているシステムとは別に、それぞれユニークな実行ステートがあるので、所有しているシステムと独立して実行方法を変更することができます。可能な実行ステートは以下の通りです。

  • Active:システムまたはエミッタによりシミュレーションが行われ、スポーンが可能です。

  • Inactive:システムまたはエミッタによりシミュレーションは行われませんが、新規のスポーンが可能です。

  • InactiveClear:システムまたはエミッタにより所有するすべてのパーティクルが破壊された後、"Inactive" 実行ステートへ移ります。

  • Complete:システムまたはエミッタによりシミュレートは行われず、レンダリングも実行されません。

設定、グループ、レンダラ

Select Skin
Light
Dark

新しい Unreal Engine 4 ドキュメントサイトへようこそ!

あなたの声を私たちに伝えるフィードバックシステムを含め、様々な新機能について開発をおこなっています。まだ広く使える状態にはなっていないので、準備ができるまでは、ドキュメントフィードバックフォーラムで、このページについて、もしくは遭遇した問題について教えていただけると助かります。

新しいシステムが稼働した際にお知らせします。

フィードバックを送信