Back to Node List

Stagger

stagger

Hands out per-element frame shifts and staggered progress for N elements. Combine with list_map to make grass sway in sequence or parts follow with a delay.

Reviewed
Guide available
The node name and summary are available in English. Port, parameter, and article details are currently shown in Japanese.

Input Ports

NameTypeDescription
要素数
count_in
Int
要素数の上書き入力(リストの長さ等)

Output Ports

NameTypeDescription
ずらし列
offsets
List<Float>
要素ごとのずらしフレーム [0, w, 2w, ...] — motion の「ずらし(フレーム)」へ
進行度列
progress
List<Float>
現在フレームでの要素ごとのループ進行度(0〜1) — motion の入力へ
要素数
count
Int
解決済みの要素数

Parameters

NameTypeDefaultRangeDescription / Options
要素数
count
Int
41–256

時間差を配る要素の数

ずらし幅(フレーム)
shift_frames
Float
1-120–120 / step 0.5

隣り合う要素の間のフレーム差

重なり
edge
Enum
None

ずらしの分布カーブ(そのまま = 等間隔)。要素の重なり具合を変えます

  • そのままNone
  • 先頭を密にEaseIn
  • 末尾を密にEaseOut
  • 中央を疎にEaseInOut

Overview

Hands out staggered timing to N elements: a list of per-element frame shifts and a list of shifted loop-progress values. Delaying the same motion slightly per element makes grass sway in sequence, coins hop one after another, and parts follow through — instant organic feel.

Usage tips

  • The standard use is offsets → motion's Shift (frames), distributed per element with list_map: the same motion runs delayed by shift frames per element.
  • progress → motion's input drives each element's shifted loop progress (0-1) directly (advanced).
  • The count input pin can follow a list's length.
  • Edge changes the distribution: "Ease In" clusters the first elements together and spreads out the tail.

Common pitfalls

  • Everything moves at once: the offsets are not being distributed — map the matching offset to each element via list_map.
  • Seam mismatch on loop: if shift × count exceeds the total frames, progress wraps and the visual order shuffles. Reduce the shift or increase total frames.

Related nodes

  • motion — consumes the shift and produces the actual motion
  • list_map — distributes per-element shifts
  • sprite_motion — moves a single image with its own Shift (frames) parameter
Back to Node List
Stagger — PixPipeline Node Reference