コンテンツにスキップ

Layer Seed

Layer Seed を属性に接続すると、その属性の親レイヤーが出力接続に一意の値を渡すことができます。

Duplicator のようなレイヤーは、自動的に Input Shapes に乱数を「シード」できますが、これは個別のレイヤーには当てはまりません。例えば、3つの乱数を生成するには 3つの Random Behaviours が必要です。複数のレイヤーを管理する代わりに、Layer Seed を単一の Random BehaviourSeed 属性に接続して、接続先の各レイヤーに対して異なる乱数を生成できます。

Offset - 値をオフセットして新しいシードを生成します。

  1. Text Shape を作成します。
  2. Text Shape の Button iconGenerator ボタンをクリックし、Random Date を選択します。
  3. Text Shape を選択し、Cmd/Ctrl + D を2回押して2つの複製を作成します。
  4. Viewport でそれらを離します。
  5. Random Date String Generator の Seed 属性を右クリック > Add Utility > Layer Seed

Random Date は各 Text Shape に異なるシードを渡し、一意の日付を描画します。

  1. Ellipse を作成します。
  2. Color Array を作成します。
  3. Color Array で + Add ボタンを3回クリックして、3つのインデックスを追加します。
  4. 各インデックスに一意の色を設定します。
  5. colorArray.id→ellipse.fillColor を接続します。
  6. Auto Index のチェックを外します。
  7. Color Array の Index 属性を右クリック > Add Utility > Layer Seed
  8. Color Array の Index 属性を右クリック > Add Expression...
  9. %4 を入力します。
  10. Ellipse を選択し、Cmd/Ctrl + D を数回押して Ellipse の複製を複数作成します。
  11. ViewportEllipses を離します。

Ellipse には Color Array からランダムな Fill Color が割り当てられます。

%4 Attribute Expression(モジュロ4)は、Layer Seed からの値を0から3の間の値に変換し、Color Array 内の id の数と一致させます。