SceneRepeat

Read with AI
All docs in one file (llms-full.txt)
SceneRepeat #3D #Node
SceneRepeat

Duplicates the incoming Scene Repeat Count times and applies the Step TRS accumulated k times to the k-th copy. Because it accumulates rather than steps linearly, a setting that rotates and shrinks a little at a time produces spiral or fractal-like repetition. Raising Fade per Repeat makes later copies darker (the brightness of the k-th copy is (1-Fade)^k), giving a trail-like look.

  • Repeat Count (default 6, clamped to 1-64)
  • Step X / Y / Z (default 0)
  • Step Rot X / Y / Z (default 0 / 30 / 0)
  • Step Scale (default 0.85, minimum 0.001)
  • Fade per Repeat — clamped to 0-1 (default 0.1)

If the original instance count × Repeat Count exceeds 65536, Repeat Count is automatically reduced and a warning is printed to the console. Fade applies to RGB only; alpha is unchanged. Lights are not duplicated and pass straight through (to stay within Render’s limit of 8 lights).

Input ports

Port IDType
SceneSceneDataInput
Repeat Countint
Step Xfloat
Step Yfloat
Step Zfloat
Step Rot Xfloat
Step Rot Yfloat
Step Rot Zfloat
Step Scalefloat
Fade per Repeatfloat

Output ports

Port IDType
SceneSceneDataOutput

Scriptable members

PathType
countInputint
txInputfloat
tyInputfloat
tzInputfloat
rxInputfloat
ryInputfloat
rzInputfloat
scaleInputfloat
fadeInputfloat

Synapse Apps (scripting)

await synapse.modules.create({ type: "SceneRepeat" })

Pages linking here

Also referenced from