Feedback Loops
A Feedback TOP reads the texture from the previous frame. Combining current video with the previous frame creates echoes, trails, complex fractals, and reaction-diffusion simulations.
Creating a Feedback Loop
- Create a generative TOP (e.g., Noise TOP, Circle TOP).
- Create a Feedback TOP.
- Create a blending TOP (e.g., Over TOP, Composite TOP, Add TOP). Connect your source to the background, and the Feedback TOP to the foreground.
- Drag the output of the blending TOP onto the Feedback TOP itself (or type the blend node’s name into the Target TOP parameter of the Feedback TOP).
- Ensure there is a slight transformation (Translate, Scale, Rotate) inside the loop (e.g., placing a Transform TOP between the Feedback TOP and the Blend TOP). This creates the continuous movement over time.
- Create a Keyboard In CHOP and map it to the Pulse button on the Feedback TOP to clear/reset the canvas.
Stability
Feedback loops can quickly blow out to pure white or decay to pure black.
- Use a Level TOP inside the loop to slightly reduce opacity or brightness (e.g., setting the opacity multiplier to 0.99) so trails fade out over time.
- Be mindful of pixel formats (using 16-bit or 32-bit float prevents early color clamping).
(y) Return to Rendering & Output | (y) Return to TouchDesigner | (y) Return to Home