
Filtr "Particle" je částicový generátor, umožňující náhodně rozložit obrazové symboly po ploše. K dispozici je 5 vstupů pro různé typy symbolů. Každý z 5 typů symbolů může být generován s různou náhodností. Přes základní vrstvu symbolů se mohou překreslovat další vrstvy s dvojnásobně rostoucí frekvencí (a polovičním měřítkem) - oktávy. Při generování symbolů se vygeneruje počet symbolů daný nejvyšší hodnotou vstupů Chance1..Chance5. Zastoupení jednotlivých symbolů se poté rozdělí mezi symboly v poměru odpovídajícím vzájemnému poměru vstupů Chance1..Chance5. Pro některé vstupy (změna barvy, velikost, otočení) se nepoužije skutečná souřadnice ve výstupním obrazu, ale souřadnice středu symbolu. Díky tomu je možné řídit vlastnosti generovaných symbolů, aniž dojde k jejich nechtěné deformaci nebo nerovnoměrnému zbarvení. Alfa složka výstupního obrazu má hodnotu 1 (=plné krytí). Po sestavení signálu se výstupní signál omezí do normovaného rozsahu 0..1. K filtru lze připojovat další doplňkové filtry, umožňující další řízení generování symbolů - ParticleX, ParticleY a ParticleRnd.
Source - vstup obrazu 1. symbolu. Je použit pouze obraz v rozsahu souřadnic 0..1, obraz mimo tuto plochu se ignoruje. Symbol může být generován s náhodností určenou vstupem Chance1.
Source2 - vstup obrazu 2. symbolu. Je použit pouze obraz v rozsahu souřadnic 0..1, obraz mimo tuto plochu se ignoruje. Symbol může být generován s náhodností určenou vstupem Chance2.
Source3 - vstup obrazu 3. symbolu. Je použit pouze obraz v rozsahu souřadnic 0..1, obraz mimo tuto plochu se ignoruje. Symbol může být generován s náhodností určenou vstupem Chance3.
Source4 - vstup obrazu 2. symbolu. Je použit pouze obraz v rozsahu souřadnic 0..1, obraz mimo tuto plochu se ignoruje. Symbol může být generován s náhodností určenou vstupem Chance4.
Source5 - vstup obrazu 2. symbolu. Je použit pouze obraz v rozsahu souřadnic 0..1, obraz mimo tuto plochu se ignoruje. Symbol může být generován s náhodností určenou vstupem Chance5.
Chance1 - náhodnost generování symbolu ze vstupu Source. Stav vstupu je vzorkován v místě středu symbolu. Vstup je omezen do rozsahu 0..1.
Chance2 - náhodnost generování symbolu ze vstupu Source2. Stav vstupu je vzorkován v místě středu symbolu. Vstup je omezen do rozsahu 0..1.
Chance3 - náhodnost generování symbolu ze vstupu Source3. Stav vstupu je vzorkován v místě středu symbolu. Vstup je omezen do rozsahu 0..1.
Chance4 - náhodnost generování symbolu ze vstupu Source4. Stav vstupu je vzorkován v místě středu symbolu. Vstup je omezen do rozsahu 0..1.
Chance5 - náhodnost generování symbolu ze vstupu Source5. Stav vstupu je vzorkován v místě středu symbolu. Vstup je omezen do rozsahu 0..1.
Background - barva nebo obraz pozadí. Vstup není omezen.
Size - velikost symbolů. Stav vstupu je vzorkován v místě středu symbolu. Vstup je omezen do rozsahu 0..1.
RndSize - stupeň náhodné změny velikosti symbolů. Pro hodnotu 0 mají všechny symboly plnou velikost danou vstupem Size. Pro hodnotu 1 se velikost mění náhodně od plné velikosti až po nejmenší velikost. Stav vstupu je vzorkován v místě středu symbolu. Vstup je omezen do rozsahu 0..1.
Angle - úhel otočení symbolů. Pro hodnotu 0.5 není symbol otočen. Stav vstupu je vzorkován v místě středu symbolu. Vstup je omezen do rozsahu 0..1.
RndAngle - stupeň náhodného otočení symbolů. Stav vstupu je vzorkován v místě středu symbolu. Vstup je omezen do rozsahu 0..1.
Squash - zmáčknutí symbolu. Pro hodnotu 0.5 není symbol deformován. Při větší hodnotě se zmáčkne horizontálně, při menší hodnotě vertikálně. Stav vstupu je vzorkován v místě středu symbolu. Vstup je omezen do rozsahu 0..1.
RndSquash - stupeň náhodného zmáčknutí symbolů. Stav vstupu je vzorkován v místě středu symbolu. Vstup je omezen do rozsahu 0..1.
RndPosX - stupeň náhodného posunu symbolů v horizontálním směru. Na rozdíl od jiných vstupů není stav vstupu vzorkován v místě středu symbolu (protože přesná pozice v této chvíli není ještě známa), ale v místě odpovídající pravidelné síti rozmístění symbolů. Vstup je omezen do rozsahu 0..1.
RndPosY - stupeň náhodného posunu symbolů ve vertikálním směru. Na rozdíl od jiných vstupů není stav vstupu vzorkován v místě středu symbolu (protože přesná pozice v této chvíli není ještě známa), ale v místě odpovídající pravidelné síti rozmístění symbolů. Vstup je omezen do rozsahu 0..1.
RndHue - stupeň náhodné změny barevného tónu symbolů. Změna je provedena až po případné změně odstínu inkoustem Tint. Stav vstupu je vzorkován v místě středu symbolu. Vstup je omezen do rozsahu 0..1.
RndSat - stupeň náhodné změny barevného sycení symbolů. Změna je provedena až po případné změně odstínu inkoustem Tint. Stav vstupu je vzorkován v místě středu symbolu. Vstup je omezen do rozsahu 0..1.
RndLum - stupeň náhodné změny světelnosti symbolů. Změna je provedena až po případné změně odstínu inkoustem Tint. Stav vstupu je vzorkován v místě středu symbolu. Vstup je omezen do rozsahu 0..1.
TintCol - barva náhradního zabarvení symbolů - inkoust. Přebarvení inkoustem se provádí před změnou barevnosti vstupy RndHue, RndSat, RndLum. Stav vstupu je vzorkován v místě středu symbolu - tak lze inkoustem přebarvit symboly podle obrázku.
Tint - stupeň přebarvení symbolů inkoustem (vstupem TintCol). Přebarvení inkoustem se provádí před změnou barevnosti vstupy RndHue, RndSat, RndLum. Stav vstupu je vzorkován v místě středu symbolu. Vstup je omezen do rozsahu 0..1.
TintMode - barevný mód kombinace barvy TintCol se symbolem. Barevný mód se shoduje s barevnými módy filtru Blend. Mají-li být symboly co nejvěrněji obarveny jiným obrázkem, doporučuje se použít mód ColorBlend, který z obrázku přenese všechny barevné informace (odstín, sytost i světelnost). Symboly by pro tento účel měly mít co nejbělejší barvu. Přebarvení inkoustem se provádí před změnou barevnosti vstupy RndHue, RndSat, RndLum. Stav vstupu je vzorkován v místě středu symbolu.
Opacity - stupeň krytí (neprůhlednost) symbolů. Hodnotou vstupu se násobí alfa kanál symbolu. Stav vstupu je vzorkován v místě středu symbolu. Vstup je omezen do rozsahu 0..1.
RndOpacity - stupeň náhodnosti změny krytí symbolů. Stav vstupu je vzorkován v místě středu symbolu. Vstup je omezen do rozsahu 0..1.
BlendMode - barevný mód použitý při vykreslení symbolu. Barevný mód se shoduje s barevnými módy filtru Blend. Stav vstupu je vzorkován v místě středu symbolu.
Details - počet generovaných oktáv, tedy počet vrstev symbolů s dvojnásobně rostoucí frekvencí. Vstup je ohraničen na 10 kroků s hodnotami 0.1, 0.2...1. Tomu odpovídá 1 až 10 oktáv (1 oktáva znamená pouze 1 vrstvu symbolů se základní frekvencí).
Roughness - stupeň krytí vyšších oktáv. Stupeň krytí Opacity je pro každou vyšší oktávu násoben vstupem Roughness a tím dochází k postupnému zprůhledňování symbolů ve vyšších oktávách. Stav vstupu je vzorkován v místě středu symbolu. Vstup je omezen do rozsahu 0..1.
ShiftX - posun výsledného obrazu v horizontálním směru. Při hodnotě 0.5 zůstane obraz beze změny. Menší hodnota posune obraz doleva, větší hodnota doprava. Vzhledem k tomu, že obraz se dlaždicově opakuje, je i po posunu zachována bezešvost textury. Vstup není ohraničen.
ShiftY - posun výsledného obrazu ve vertikálním směru. Při hodnotě 0.5 zůstane obraz beze změny. Menší hodnota posune obraz dolů, větší hodnota nahoru. Vzhledem k tomu, že obraz se dlaždicově opakuje, je i po posunu zachována bezešvost textury. Vstup není ohraničen.
Scale - měřítko zvětšení obrazu. Při sestavování vrstev symbolů je podmínkou, že počet symbolů na rozměr obrazu musí být celistvým násobkem, aby obraz zůstal bezešvý. Proto se velikost obrazu při změně měřítka nemění plynule, ale po skocích. Měřítko určuje počet prvků v jednom či druhém směru podle vztahu n = 2^((1-Scale)*8). Vstup je ohraničen do rozsahu 0..1.
Squeeze - zmáčknutí obrazu. Střední hodnota je 0.5, kdy je obraz beze změn. Zvýšením hodnoty nad 0.5 se obraz stáhne v horizontálním směru, při snížení pod 0.5 se stáhne ve vertikálním směru. Při stáhnutí rozměru obrazu platí stejné jako pro měřítko Scale - počet symbolů musí zůstat celistvým násobkem, proto se obraz může při změně Squeeze měnit skokově. Vstup je ohraničen do rozsahu 0..1.
Seed - vstup varianty generátoru náhody. Vstup Seed má v rozsahu 0..1 tisíc hodnot s přírustkem 0.001. Z hodnoty vstupu Seed je odvozen náhodný obrazec, který je tímto vstupem generován jednoznačně a opakovatelně. Vstup není ohraničen a může být mimo rozsah 0..1, čímž lze vygenerovat více náhodných obrazců než 1000.