
Filtr "LoopBegin" umožňuje opakované renderování obrazu. Na vstup filtru LoopBegin se připojí výchozí obraz, použitý jako podklad grafiky. K výstupu filtru se připojí větev filtrů, která má být opakována. Filtry zajistí přidání grafiky k aktuálnímu obrazu. Filtry předají výsledný obraz každého iteračního kroku na vstup koncového filtru LoopEnd. Na výstupu filtru LoopEnd lze odebírat výsledný obraz. Současně je nutné propojit výstup z filtru LoopEnd zpět na vstup filtru LoopBegin, čímž se zajistí navracení renderovaného obrazu během iteračních smyček zpět na začátek smyčky. K výstupu filtru LoopBegin lze připojit filtr LoopIndex, který může řídit parametry filtrů během iteračních kroků.
Source - obrazový vstup. Vstup není ohraničen.
LoopEnd - zpětné napojení výstupu filtru LoopEnd, který zakončuje smyčku. Mezi vstupem a filtrem LoopEnd nesmí být zapojen žádný jiný filtr, ani propojovací Pin.
Loops - počet průchodů smyčkou. Vstup je omezen na rozsah 0.01..1, po krocích 0.01, a představuje 1 až 100 iteračních kroků smyčky.
Opakovací smyčka funguje následujícím způsobem: Filtry, připojené za výstupem smyčky LoopEnd, si od filtru LoopEnd vyžádají výpočet barvy určitého grafického bodu. Filtr LoopEnd resetuje počítadlo průchodů a opakovaně volá renderování grafiky pomocí filtrů uvnitř smyčky. Výsledek renderování si pokaždé uchová. Když během iteračního průchodu dospěje renderovací operace ke vstupnímu filtru LoopBegin, ten si při prvním průchodu vyžádá barvu podkladu ze svého vstupu Source. Následně při každém dalším průchodu žádá podkladovou barvu od filtru LoopEnd, který mu navrátí barvu z výsledku předešlého iteračního kroku. Tímto způsobem se k původnímu podkladu přidává iteračními průchody další grafika. Až do okamžiku provedení všech iteračních průchodů, kdy filtr LoopEnd navrátí výsledek iterací navazujícím filtrům na svém výstupu.
Upozornění: S hlavním průchozím obrazem uvnitř smyčky nelze provádět transformace, např. obraz nelze každým krokem o kousek pootočit. Je to z důvodu principu akumulace obrazu ve zpětnovazební smyčce. Obraz z výstupu je navracen na vstup v nezměněné formě, bez ohledu na souřadnice. Souřadnice obrazu na vstupu i výstupu smyčky zůstanou shodné. Je-li potřeba obraz transformovat, musí se transformace provádět ne s hlavním, ale s přidávaným obrazem, s využitím filtru LoopIndex.
Příklad smyčky. Smyčka je zahájena filtrem LoopBegin. Jeho vstup Source je nastaven na červenou barvu a počet opakování je 5. K výstupu filtru LoopBegin je připojen vstup Background filtru Star. Výstup filtru Star je napojen na vstup ukončovacího filtru LoopEnd, který na svém výstupu poskytuje výsledek renderovací operace. Současně je výstup filtru LoopEnd veden zpět na vstup LoopEnd vstupního filtru LoopBegin. K výstupu filtru LoopBegin je připojen filtr LoopIndex, který na svém výstupu poskytuje index aktuálního iteračního kroku s hodnotou 0..1. Jeho výstupem je řízena jednak barva na vstupu Color filtru Star a jednak otočení hvězdy pomocí vstupu Angle.

Přestože se během iterací otáčí s obrazem hvězdy, neodporuje uvedené zapojení zmíněné podmínce zákazu transformací, protože se transformuje přidávaná grafika a ne podklad pod ní.
Výstup filtru LoopIndex poskytuje na svém výstupu během 5 iterací hodnoty 0, 0.25, 0.5, 0.75 a 1. Tyto hodnoty jsou patrné i ve výstupním obrazu - v náhledu ve filtru LoopEnd. První hvězda (s barvou 0) není vidět, protože má stejný úhel otočení jako poslední hvězda a tak je skrytá. Přes ni pak následuje hvězda s jasem 0.25, pak 0.5, 0.75, až nakonec úplně nahoře je bílá hvězda s plným jasem 1.
Jak si můžete všimnout v příkladu, náhledy ve vnitřních filtrech smyčky a ve filtru LoopBegin neobsahují obraz podle očekávání. Během renderování náhledů uvnitř smyčky může být použit neurčitý stav smyčky a proto mohou mít náhledy nedefinovaný obsah. Zpravidla obsahují náhled na některý z kroků smyčky.