This is a very flexible tool for designing smooth not-repeating patterns. It uses so-called 2-dimensional Fourier function defined by a matrix. In mathematics a Fourier function is a good approximation of any analog function.
The precision of such approximation is reflected by size of its matrix. The larger matrix is, the more detailed pattern is created. In Newart maximum dimensions of a matrix are 100 x 100. It makes possible creating patterns with minimal detail size 1/100 of the canvas diagonal. But one hardly ever need such a high detail level, in most cases 10 x 10 is more than enough. The rather that large matrices have a serious impact to performance. Now let's get back to Fourier syntax.
| Fourier [overflow] | |||||||||||||
| |||||||||||||
![]() |
| 0 0 0 0 0 0 0 0 1 |
![]() |
| 0 0 0 0 1 0 0 0 1 |
![]() |
| 0 0 1 0 1 0 1 0 0 |
![]() |
| 0 0 0 0 1 1 0 1 0 |
![]() |
| 0 1 0 1 1 0 0 0 0 |
![]() |
| 1 0 1 0 1 0 1 0 1 |
![]() |
| 0 1 1 0 1 0 1 1 0 |
![]() |
| 0 1 0 1 0 1 0 1 0 |
![]() |
| 0 0 1 1 0 1 1 0 0 |
# Creates a stochastic fourier pattern
Fourier overflow
angle 45`
focus 0 0
offset 0 0
scale 10 10
saturation 0.25
matrix 3 x 3
random[-1:1] random[-1:1] random[-1:1]
random[-1:1] random[-1:1] random[-1:1]
random[-1:1] random[-1:1] random[-1:1]