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 ID | Type |
Scene | SceneDataInput |
Repeat Count | int |
Step X | float |
Step Y | float |
Step Z | float |
Step Rot X | float |
Step Rot Y | float |
Step Rot Z | float |
Step Scale | float |
Fade per Repeat | float |
Output ports
| Port ID | Type |
Scene | SceneDataOutput |
Scriptable members
| Path | Type |
countInput | int |
txInput | float |
tyInput | float |
tzInput | float |
rxInput | float |
ryInput | float |
rzInput | float |
scaleInput | float |
fadeInput | float |
Synapse Apps (scripting)
await synapse.modules.create({ type: "SceneRepeat" })