Turbulate
Function
This is similar to Randomize,
except that it passes a continues field of noise over the image, rather
than just randomly stirring the pixels around. This is an expensive function.
Parameters
|
Type
|
Defaults
|
Function
|
oversampling |
int
|
1 |
The actual number of samples
per pixel equals this number squared. For better antialiasing, increase
the number. |
detail |
int
|
1 |
The amount of fractal detail. The higher
the number, the more iterations of fractal noise you will have. This
can be very expensive. |
x,yNoiseScale |
float
|
10, xNoiseScale |
The scale of the waves |
x,yAmplitude |
float
|
0, xAmplitude |
The amount of randomization in pixel distance |
x,yOffset |
float
|
0, xOffset |
An offset to the random pattern. |
seed |
float
|
0
|
The random seed |
Synopsis
image Turbulate( image,
int oversampling,
int detail,
float xNoiseScale,
float yNoiseScale,
float xAmplitude,
float yAmplitude,
float xOffset,
float yOffset
float seed,
);
Script
image = Turbulate(
oversampling,
detail,
xNoiseScale,
yNoiseScale,
xAmplitude,
yAmplitude,
xOffset,
yOffset,
seed
);
Command Line
shake -turbulate oversampling detail xNoiseScale etc...
See Also
Randomize, Rand,
WarpX
|