Turbulent Displace
Brief Description
Turbulent displace is similar to a Displace modifier where the Displacement Map is driven by a Noise generator.
Controls
Parameter / Script Name | Type | Default | Function |
---|---|---|---|
Enabled / enabled | Boolean | On | |
Red / process_red | Boolean | On | Enable the red channel in output. Otherwise if there's a source the content of the main source is returned instead, else 0 |
Green / process_green | Boolean | On | Enable the green channel in output. Otherwise if there's a source the content of the main source is returned instead, else 0 |
Blue / process_blue | Boolean | On | Enable the blue channel in output. Otherwise if there's a source the content of the main source is returned instead, else 0 |
Alpha / process_alpha | Boolean | On | Enable the alpha channel in output. Otherwise if there's a source the content of the main source is returned instead, else 0 |
Amount / scale | Float 2D | 10, 10 | A scale factor applied to the uv value at each pixel of the uv map |
Offset / offset | Float 2D | 0, 0 | An offset subtracted from the u value at each pixel of the uv map. This is applied after scale |
Wrap U / u_wrap | Choice | Black | How the source image is accessed when the X coordinate is out of bounds - Black - Clamp to edge - Repeat - Mirror |
Wrap V / v_wrap | Choice | Black | How the source image is accessed when the Y coordinate is out of bounds - Black - Clamp to edge - Repeat - Mirror |
Warp Method / method | Choice | Backward | The algorithm chosen to apply the warp. You may need to adjust the displacement map direction by multiplying the Scale parameter by -1 - Forward - Backward |
Supersampling / supersampling | Choice | x2 | The supersampling factor. Higher means more quality and antialiasing but slower to render - x1 - x2 - x4 - x8 - x16 |
Use Map Alpha / multiply_uv_by_source_alpha | Boolean | On | When checked, the displacement map red and green channels are multiplied by the alpha channel of the displacement map. This is useful when the red and green channels may contain non zero values where alpha is zero. |
Bounding Box / rod_mode | Choice | Composition Format | - Unbounded - Same as Source - Composition Format |
Noise Type / noise_type | Choice | Perlin | - Perlin: Perlin noise - Simplex: Simplex noise - Cellular (F1) - Cellular (F2) - Cellular (F2-F1) - Voronoise: Voronoise (Inigo Quilez, 2014) |
Fractal Mode / fractal_mode | Choice | FBM | - FBM - Turbulent - Ridged |
Ridge Offset / fbm_ridge_offset | Float | 0.7 | |
Seed / seed | Color | 0, 0, 0, 0 | |
Frequency / frequency | Float | 10 | |
Offset / noise_offset | Float 2D | 0, 0 | |
Perspective Offset / perspective_transform | Boolean | Off | When checked, the offset is decreased for each octave to create a perspective effect |
Scale / noise_scale | Float 2D | 1, 1 | |
Rotation / noise_rotate | Float | 0 | |
Skew / noise_skew | Float 2D | 0, 0 | |
Transform Amount / noise_transform_amount | Float | 1 | |
Slice / slice | Float | 0 | |
Octave Slice Offset / slice_octave_offset | Float | 1 | Offset on the slice between each octave |
Octaves / octaves | Float | 1 | |
Octave Offset / octave_translation | Float 2D | 0, 0 | |
Octave Scale / octave_scale | Float 2D | 0.5, 0.5 | |
Octave Rotation / octave_rotation | Float | 0 | |
Attenuation / attenuation | Float | 0.5 | |
Voronoise U / voronoise_u | Float | 0 | |
Voronoise V / voronoise_v | Float | 0 | |
Jitter / noise_jitter | Float | 1 | |
Warp steps / noise_warp_steps | Float | 0 | Number of fractal domain warping steps |
Warp amount / noise_warp_amount | Float | 0 | Amount of fractal domain warping |
Curl / curl | Boolean | Off | |
Curl Step / curl_step | Float | 100 | |
Curl Amount / curl_amount | Float | 1 | |
Contrast / noise_contrast | Float | 0.25 | |
Level / noise_level | Float | 0.5 | |
Gamma / noise_gamma | Float | 1 | |
Invert / noise_invert | Boolean | Off | |
Transform / xformGroup | Category | - | |
Octaves / OctavesGroup | Category | - | |
Deform / DeformGroup | Category | - | |
Grade / AdjustGroup | Category | - | |
Mask / mask | Image | - | |
Mix / mix_with_source | Float | 1 | Dissolves between the original image at 0 and the image with the effect applied at 1 |