Home > マニュアル > ノード

ノード

ノードはエフェクトを作成するために必要な基本的な要素です。 様々なノードを組み合わせてつなぎあわせることで、多様なエフェクトを作成することが出来ます。
ノードとノードをつなげた状態のノード群をノードツリーと呼びます。

node

ポート

ノードには他のノードと接続するためにポートを持っています。 ポートは1つ(単数)、もしくは複数のノードと接続することが出来、ポートの色によってどちらか確認出来ます。

port


ポートは親ポート、子ポート、出力ポートがあります。親ポートと子ポートはノードの階層構造を構築するためのものです。 出力ポートは、あるノードが他のノードツリーを必要なときに使用します。

port_detail


ノードの種類

name

UUID

ノード固有の値です。

uuid

名前

任意にノードの名前を設定できます。

label

折り畳み(出力ポート)

ノードを折り畳みます。折り畳むと出力ポートが表示されなくなります。

collapse

折り畳み(出力ノード)

出力ポートにつながっているノードを折り畳みます。

collapse_dst

折り畳まれたノード

name

非表示

ノードが非表示のとき、そのノード以下がすべてシーンに表示されなくなります。

name

バイパス

ノードがバイパス状態のとき、そのノードは表示されず、また、そのノードの影響が子に反映されません。(ノードの親の影響を子が受けるようになります。)

name

ノードの種類

ノードには様々な種類がありますが、大きく分けて以下のようなノードがあります。

  • ルートノード
  • エミッタノード
  • パーティクルノード
  • モディファイアノード
  • フィールドノード

ルートノード

1つのエフェクトに、1つのルートノードが存在します。 エフェクトはルートノードから、ノードを辿って処理します。
ルートノードにつながっていないノードは処理されません。

エミッタノード

パーティクルなどのプリミティブを生成するノードです。

例) Emitter, Stripe

パーティクルノード

パーティクルをシーンに表示するノードです。

モディファイアノード

他のノードに影響するノードです。
モディファイアノードの変化は蓄積され、子ノードに影響します。

例) Transform, Translate, Rotate, Scale, Size, Color

フィールドノード

他のノードに影響するノードです。フィールドノードはモディファイアの一種です。
フィールドノードは、他のノードの位置情報にだけ影響します。

例) Gravity, Wind, Radial