
Filtr "Perlin" je generátor Perlinova šumu. Perlinův šum jsou vlny s náhodnou amplitudou a s určitou frekvencí. K základní vlně se přidávají vlny s dvojnásobně rostoucí frekvencí - oktávy. 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.
Details - počet generovaných oktáv, tedy počet vln 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 vlnu se základní frekvencí).
Roughness - zesílení vyšších oktáv. Intenzita každé další vyšší oktávy se násobí vstupem Roughness. Tím lze vyšší oktávy postupně zeslabovat nebo zesilovat. Při hodnotě 0.5 bude intenzita vyšších oktáv shodná. Vstup není ohraničen.
Contrast - kontrast (tedy zesílení) výstupního signálu. Vstup není ohraničen.
Brightness - jas (tedy přičtená konstantní složka) výstupního signálu. Vstup není ohraničen.
Scale - měřítko zvětšení obrazu. Při sestavování vln je podmínkou, že počet vln na rozměr obrazu musí být celistvým násobkem, aby obraz zůstal bezešvý (spojité okraje). Proto se velikost obrazu při změně měřítka nemění plynule, ale po skocích. Nejvíce je to patrné na horním rozsahu, pokud se vypnou vyšší oktávy (Details=1). Pro Scale=1 se zobrazí jen 1 vlna, při snižování Scale se nic nemění, až při Scale=0.7 přeskočí obraz na 2 vlny a pak dále při Scale=0.64 přeskočí na 3 vlny atd., až při nejnižší hodnotě 0 bude základní oktávu tvořit 256 vln (nejvyšší oktáva má v tom případě 131 tisíc vln). 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 vln 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.
Angle - rotace obrazu. Filtr během rotace nezajistí zachování bezešvosti. Obraz zůstane bezešvý jen pro rotace násobku 90° (tj. 0°, 90°, 180°, -90° a -180°). Vstup není ohraničen.
ShiftX - posun 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 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.
ShiftZ - posun obrazu do výšky. Je-li vstup Height větší než 0, je nad obrazem vytvořeno pole proměnlivých obrazů pomocí náhodných vlnových změn, podobně jako jsou vlny ve směrech X a Y. Vstupem ShiftZ se lze tímto polem výškově posouvat, což má za následek plynulou změnu generovaného obrazce. Je zajištěna výšková bezešvost - pro ShiftZ=1 se opět opakuje stejný obrazec jako pro ShiftZ=0. Vstup ShiftZ lze ovládat časovým filtrem Time a tím animovat texturu v čase. Vstup není ohraničen.
Height - výška pole obrazů, jak je podrobněji popsáno u vstupu ShiftZ. Vstup je ohraničen do rozsahu 0..1.
Profile - vstup průběhové křivky. Hodnota každé generované vlny se použije jako souřadnice X vstupu Profile a teprve až zjištěná náhradní hodnota se přičte k ostatním oktávám. Tak lze dosáhnout zajímavých obrazců. V tabulce níže je uvedeno několik příkladů.
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.
Příklady křivek připojených ke vstupu Profile
| filtr křivky připojený na vstup Profile | efekt | náhled |
|---|---|---|
| Linear (implicitní) | noise (šum, implicitní) | ![]() |
| Gain | camouflage (maskování) | ![]() |
| Imp | electricity (elektřina) | ![]() |
| Imp s Balance=10, Slope1=-40, Slope2=-20 |
ghost (duchové) | ![]() |
| Wave | organic (organický povrch) | ![]() |