Split_Amount : ヘルパー

Split_Amount - superclass: helper super-superclass:node - classID: #(1962490891, 515064320)

説明:

Split_Amount テストでは、特定の数のパーティクルを次のイベントに送信し、残りのすべてのパーティクルを現在のイベント内に保持できます。特定の数またはパーセンテージ、または N 番目のパーティクルでパーティクル ストリームを分割できます。特定の数のパーティクルを指定する場合、分割はイベントごとに 1 回ですが、パーセンテージと N 番目の値をアニメートして、パーティクルの分割量を時間によって変化させることができます。

コンストラクタ:

Split_Amount...

プロパティ:

<Split_Amount>.Test_Type Integer default: 0

0: [パーティクルの割合](Fraction Of Particles) - [比率] (Ratio)の値で指定されたパーセンテージに基づいてパーティクル ストリームを分割します。[比率] (Ratio)が 0.0 より大きい場合、特定のパーティクルが分割されるかどうかはランダム化係数によって異なります。ランダム化係数は、[独自性] (Uniqueness)/[シード] (Seed)値を使用して変更します。

1: [N 番目ごとのパーティクル](Every Nth Particle) - パーティクルを規則的に分割します。

2: [最初から N 番目のパーティクルまで](First N Particles) - 最初のパーティクルがイベントに入ってから、N 値 (下記) として指定されたパーティクル数で分割を行い、残りのパーティクルを保持します。

3: [N 番目以降のパーティクル](Particles After N First) - N パラメータ (下記) の指定に従って最初のパーティクルから N パーティクル後までのすべてのパーティクルを分割します。最初にイベントに入ったパーティクルから N 番目のパーティクルまでは、すべてイベント内にとどまります。

<Split_Amount>.Ratio Float    default: 50.0   --  animatable; percent; Controller Scaling: (1 : 100.0)

True と判定されるパーティクルのパーセンテージを指定します。アニメート可能です。.Test_Type0: [パーティクルの割合](Fraction Of Particles)に設定されている場合のみ使用します。

<Split_Amount>.Every_Nth Integer default: 3

パーティクル分割の頻度を指定します。アニメート可能です。.Test_Type0: [N 番目ごとのパーティクル](Every Nth Particle)に設定されている場合のみ使用します。

<Split_Amount>.First_N Integer default: 100

2: [最初から N 番目のパーティクルまで](First N Particles)で、分割するパーティクル数を指定します。イベント内に保持するパーティクル数は、3: [N 番目以降のパーティクル](Particles After N First)で指定します。

<Split_Amount>.Per_Emission_Source Boolean default: false

true の場合、[最初から N 番目のパーティクルまで](First N Particles)オプションと[N 番目以降のパーティクル](Particles After N First)オプションの First_N 値が放出ソースごとに適用されます。このオプションを複数の *パーティクル フロー *ソースで使用して、1 回の分割量テストにまとめることができます。

<Split_Amount>.Random_Seed Integer

ランダム値を指定します。

Split_Amount インタフェース:

インタフェース: action

インタフェース: PViewItem

インタフェース: test