Working with the Feedback POP

Curriculum Navigator:

If you’re viewing this page from the TouchDesigner curriculum explorer, you can use the buttons below to interact with this topic.

Overview:

The Feedback POP can be used to increment and accumulate the data of its input, frame after frame, to produce a feedback effect. Changes that are collected over time allow for the creation of many organic and procedural workflows. You’ll often use feedback when creating pieces where the result of some operation is used as the input to the same operation in the next frame. A simple use case can be found in the idea of acceleration — using feedback is how we can take the result of our velocity in one frame, and add to it our for the next frame.

Similar to a TOPs-based feedback workflow, the Feedback POP takes the output from a Target POP (from its previous frame), and then passes it back to the Feedback POP. When working with Feedback POPs, a best practice is to add a Null POP after your Feedback POP and use that as your Target POP. You then insert POPs between your Feedback and Null POP to make changes to your feedback loop. 

Unlike the TOP workflow, the Feedback POP allows us to end the feedback loop through a new parameter, Go to Done. This parameter is helpful because it will gracefully exit the feedback loop when pressed.


References: