Stagger
最小値と最大値の間で連続した値を生成します。
Stagger は、Duplicator や Text Shape などのサブ mesh と共に使用する場合に便利です。
- Shape を作成します。
- Shape を選択した状態で、Shelf の Duplicator アイコンをクリックします。
- Stagger を作成します。
- Stagger の Maximum を 200 に設定します。
- stagger.id→duplicator.shapePosition.y を接続します。
下の画像では、Stagger が Duplicator の Shape Position Y 属性に接続されています。最初の Id には Stagger の Minimum 値(-100)が割り当てられ、最後の Id には Maximum 値(100)が割り当てられ、その他の Id にはその間の値が割り当てられます。これにより対角線が生まれます。

Stagger が Duplicator の Shape Position に接続されています。
以下は、Count が 5(Id 0-4)の Duplicator と、Minimum 値が -100、Maximum 値が 100 の Stagger を表すテーブルです:
| Id | Stagger |
|---|---|
| 0 | -100 |
| 1 | -50 |
| 2 | 0 |
| 3 | 50 |
| 4 | 100 |
Minimum - 最小値または「開始」値を設定します。
Maximum - 最大値または「終了」値を設定します。
Offset - Minimum と Maximum の値に値を加算/減算します。
Graph - Common Attributes を参照してください。
Stagger Graph を理解する
「Stagger Graph を理解する」という見出しのセクションStagger Graph の軸は固定値ではなく、以下を表します:
- X 軸 - サブ mesh 内の最初と最後の
Id。これは Duplicator の Count や Text の文字列の文字数に依存します。 - Y 軸 - Stagger の Minimum と Maximum の値。

Stagger の Graph の軸。
デフォルトでは、グラフは直線で、値が線形に出力されることを意味します。Minimum = 0 かつ Maximum = 200 の場合、X 軸の中間点でグラフは 100 の値を出力します。

中間の Id には Minimum と Maximum の半分の値が割り当てられます。
Graph の曲線を調整して、Stagger が出力する値に影響を与えることができます。

Graph の曲線を調整した結果。
Stagger を時間と共に使用する
「Stagger を時間と共に使用する」という見出しのセクション
Stagger を使用して Shape のアニメーションを時間でオフセットします。
Stagger はアニメーションのオフセットにも使用できます。原理はまったく同じですが、最初の Id が最初にアニメーションすることを期待するため、通常は Stagger のデフォルト Graph を「反転」する必要があります。
Stagger を Duplicator の Shape Time Offset と共に使用する場合、各 Id の値は次のように計算されます:
Stagger Value + Current Frame = Shape Time Offset
下のテーブルで、Duplicator に 3 つの Id(0-2)があり、Stagger の Minimum 値が -11、Maximum 値が 0 の場合の変換を示します。
オフセットアニメーションがフレーム 0 より前に開始されないように、Stagger の Minimum 属性を負の値に設定し、Maximum 値を 0 にすることがよくあります。
| Id | Stagger + | Frame | = Time Offset |
|---|---|---|---|
| 2 | 0 | 0 | 0 |
| 1 | -5 | 0 | -5 |
| 0 | -11 | 0 | -11 |

各 Id に割り当てられた値。
フレーム 20 に移動すると、Id2 が時間的に先行していることに注意してください。
| Id | Stagger + | Frame | = Time Offset |
|---|---|---|---|
| 2 | 0 | 20 | 20 |
| 1 | -5 | 20 | 15 |
| 0 | -11 | 20 | 9 |
Stagger Graph が反転されると、Id0 が時間的に先行するようになります。

Graph 反転後に各 Id に割り当てられた値。
| Id | Stagger + | Frame | = Time Offset |
|---|---|---|---|
| 2 | -11 | 0 | -11 |
| 1 | -5 | 0 | -5 |
| 0 | 0 | 0 | 0 |
Minimum と Maximum に入力された値に関係なく、最小の値が常に Minimum として、最大の値が常に Maximum として使用されます。例えば、Minimum 属性に入力された値が実際には Maximum 属性より大きい場合、それらの値は Layer の計算の一部として反転されます。