What is it ? :
This coloring is an improvement of S.F.B.M.
Pixel. It produce a wide variety of fbm-like noises. It is best used
on a "Pixel" formula.
The Parameters :
Noise Function :
Noise Function Parameters :
Flavour 1/2 : The "Flavours" correspond to various functions applied on the noise function to modify it. Two flavours can be applied sucessively.
Flavour 1/2 Parameters :
Beta (Spectral Density Exponent) : This parameter determine the "granulosity"
of the pattern. The bigger it is, the softer the pattern will look.
Power : This parameter is the same as in S.F.B.M. Pixel. It may have no effect on some noise functions.
Pre-Processing : When enabled, the algorithm makes two fbm loops that modify the position of the currently computed pixel. The result is a distortion of the image. The first parameter controls the strength of the distorsion (0, no distorsion ; 1 full distorsion). The second one determine the size of the pre-processing pattern.
Pre-Processing Power and Aspect : These two parameter modify the look of the pre-processing. A low value for "Power" will give a sharper distorsion.
Rotation step :
Frequency Separation : Define how close the frequencies will be. For a logarithmic frequency interpolation (see this parameter), each frequency equals (1 + [frequency separation]) times the previous one. If the interpolation is linear, each frequency is separated by the value of parameter. Note that the smaller this parameter is, the slower the coloring will be. The default value should work well, I included it only for math experimentations...
Inverse of max/min frequency : Allow you to give the lowest and highest frequency present in the fbm (actually this parameter corresponds to the "wavelength"). The wider the frequency range is, the slower the algorithm will be.
Frequency interpolation : In the logarithmic mode, each frequency equals the power of a number. With the default parameter values, these are 1, 1/2, 1/4, 1/8, etc... In the linear mode, each frequency is separated from the neighboring ones by a constant amount. This mode is usually slower than the logarithmic one. Once again only for experimentation...
Center Extra Weight, Bottom Left Weight, etc... : Only for the "Convolution" mode. The weight assigned to the neighbouring points of the computed pixel. The weight is alwyas computed so that it cancels the weight of the other pixels. For istance, if B-L Weight equals 2 and T-L Wheight equals -5, the center weight is 3, so that 2 - 5 + 3 = 0. (This is done to avoid wide variations of color density while changing these parameters.) The C-E Weight parameter allow you to add or substract weight to the center so that the sum is no longer 0.
Epsilon : The separation between the pixel and its neighbours in the
convolution mode. This gives more or less the size of the "edges" appearing
with this mode.