Feedback End

End point of a feedback loop, returning each iteration's result to the start.

What it does

Feedback End closes a feedback loop opened by a Feedback Start upstream. Each input wired into it becomes the state carried into the next iteration, reappearing as the matching output back at Feedback Start. Add one input per value carried forward: each round-trips independently, so one loop can carry a shape and its growing trail at once.

The node has no visual output. After the final iteration the values flow downstream as normal.

When to use it

Gotchas

Every input is mirrored through as an output of the same name. No relabelling or reshaping happens here, so transform a value inside the loop body, before it reaches Feedback End.

This node carries state between iterations and renders nothing itself. To see intermediate iterations, tap the value off the loop body before it reaches Feedback End.

Worked example

  1. Add a Feedback Start and a Feedback End, and set the loop up to run for the number of iterations you want.

  2. Build the loop body between them: the effect repeated each pass.

  3. Wire the body's result into Feedback End's first input. This becomes next iteration's value out of Feedback Start.

  4. Add another input on Feedback End to carry a second piece of state, such as an accumulating trail, around the same loop.

  5. Take the final output downstream once the loop completes.

See also

Feedback Start · Iterator · For Start · For End