Layer Seed
Layer Seed を属性に接続すると、その属性の親レイヤーが出力接続に一意の値を渡すことができます。
Duplicator のようなレイヤーは、自動的に Input Shapes に乱数を「シード」できますが、これは個別のレイヤーには当てはまりません。例えば、3つの乱数を生成するには 3つの Random Behaviours が必要です。複数のレイヤーを管理する代わりに、Layer Seed を単一の Random Behaviour の Seed 属性に接続して、接続先の各レイヤーに対して異なる乱数を生成できます。
Offset - 値をオフセットして新しいシードを生成します。
- Text Shape を作成します。
- Text Shape の
Generator ボタンをクリックし、Random Date を選択します。
- Text Shape を選択し、Cmd/Ctrl + D を2回押して2つの複製を作成します。
- Viewport でそれらを離します。
- Random Date String Generator の Seed 属性を右クリック >
Add Utility > Layer Seed。
Random Date は各 Text Shape に異なるシードを渡し、一意の日付を描画します。
- Ellipse を作成します。
- Color Array を作成します。
- Color Array で
+ Addボタンを3回クリックして、3つのインデックスを追加します。 - 各インデックスに一意の色を設定します。
- colorArray.id→ellipse.fillColor を接続します。
- Auto Index のチェックを外します。
- Color Array の Index 属性を右クリック >
Add Utility > Layer Seed。 - Color Array の Index 属性を右クリック >
Add Expression... %4を入力します。- Ellipse を選択し、Cmd/Ctrl + D を数回押して Ellipse の複製を複数作成します。
- Viewport で Ellipses を離します。
各 Ellipse には Color Array からランダムな Fill Color が割り当てられます。
%4 Attribute Expression(モジュロ4)は、Layer Seed からの値を0から3の間の値に変換し、Color Array 内の id の数と一致させます。