Feedback Start

Start point of a feedback loop, where each iteration's output becomes the next iteration's input.

What it does

Feedback Start opens a feedback loop: a piece of graph that runs several times, feeding each pass's result back in as the next pass's input. Pair it with Feedback End, which closes the loop and sends its output back here.

Mode sets how the loop behaves. Continuous runs a fixed number of iterations every frame and carries state forward frame to frame, for physics or particles that evolve over time. One-Shot runs its iterations once and returns the final result, for procedural builds such as fractal or L-system generation. While keeps iterating while a wired-in condition stays true, up to a safety cap.

When to use it

ParameterTypeDefaultWhat it does
modeString"Continuous"Continuous = run N times per frame, One-Shot = run N times and stop, While = run until the condition is falsy (capped by iterations). One of: Continuous, One-Shot, While.
iterationsNumber1Number of feedback iterations (the max-iteration safety cap in While mode)
conditionNumber0While mode: loop continues while this is truthy (non-zero)
substep_delta_timeBooleantrueDivide delta time by iterations (for physics substeps)
resetBooleanfalseReset state to initial values
strengthNumber1Effect strength / wet-dry (0 = no effect, 1 = full). Editable, wirable, keyframable.

Gotchas

While mode checks the condition before each iteration, so a condition that starts falsy never runs the loop. Iterations remains a hard safety cap in While mode, so a condition that never goes false will not run forever.

Reset appears only in Continuous mode, the only mode with state that persists across frames. Trigger it to snap the loop's state back to its initial values.

In Continuous mode, turn on Divide delta time by iterations for physics substeps. It splits the frame's time delta evenly across iterations, so the simulation stays stable at higher iteration counts.

Worked example

  1. Add a Feedback Start and a matching Feedback End, then wire End's feedback output back to Start's initial-value input to close the loop.

  2. Set Mode to One-Shot and Iterations to the number of passes you want, then build the per-iteration logic between Start and End.

  3. Switch Mode to Continuous for a running simulation, and wire a trigger into Reset to snap the state back to its starting values.

See also

Feedback End · For Start · For End · Iterator