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...