Skip to main content
Version: 10.0

Distortion UV

Distortion UV refers to a shader technique where the UV coordinates used to sample a texture are offset or warped to create the illusion of distortion or other wobbly effects.

This section houses the global settings for Distortion UV. To use it, select it as a UV option in supported sections of the shader.

Distortion UV​

Type
Toggle

Enables Distortion UV effects on the material. Make sure to select which Texture Slots across the shader should use Distortion UV.

Distorted UV​

Type
Dropdown
Options
UV0UV1UV2UV3PanosphereWorld Pos XZLocal PosPolar UV

Sets which UV set to use for the distortion effect.

Mask​

Type
Texture Slot
Accepts
Data texturesRGB Off

Masks where the Distortion effect should only appear in.

Distortion Mode​

Type
Dropdown
Options
TexturedefaultGerstner WavesSimplex NoiseVoronoiCurl NoiseFractal Brownian Motion

Switches the Distortion method to use on the material.

Tiling​

Type
Vector2
Shown when

Distortion Mode is set to Gerstner Waves, Simplex Noise, Voronoi, Curl Noise, or Fractal Brownian Motion

Sets the tiling of the custom Distortion on all modes EXCEPT Texture.

Pan Speed​

Type
Vector2
Shown when

Distortion Mode is set to Gerstner Waves, Simplex Noise, Voronoi, Curl Noise, or Fractal Brownian Motion

Sets the panning speed of the custom Distortion on all modes EXCEPT Texture.

Texture Mode​

This area is shown when Distortion Mode is configured to use Texture.

Distortion Texture 1​

Type
Texture Slot
Accepts
Data texturesRGB Off

Linear texture of the first distortion.

Distortion Texture 2​

Type
Texture Slot
Accepts
Data texturesRGB Off

Linear texture of the second distortion.

Strength 1​

Type
Float

Sets the strength of the Distortion from Texture 1.

Strength 2​

Type
Float

Sets the strength of the Distortion from Texture 2.

Gerstner Waves​

This area is shown when Distortion Mode is configured to use Gerstner Waves.

Gerstner Waves is an effect known in fluid dynamics for periodic surface gravitational waves. More Info.

Wave Speed​

Type
Range
Range
0.1to5

Total speed of the waves.

Wave Density​

Type
Range
Range
0.01to100

Density of the waves.

Flow Strength​

Type
Range
Range
0to1

Total strength of the entire wave flow.

Wave​

Documentation Info

Each of the settings below appears for Waves 1, 2, 3, and 4. They are independent of each other.

Direction​

Type
Range
Range
0to360

Direction of the Wave in a rotational angle.

Amplitude​

Type
Range
Range
0to1

The amplitude intensity of the Wave.

Wavelength​

Type
Range
Range
0.5to20

Total length of the Wave.

Speed Mult​

Type
Range
Range
0to10

Multiplier value of the Wave speed.

Simplex Noise​

This area is shown when Distortion Mode is configured to use Simplex Noise.

This is a type of gradient coherent noise used to generate smooth, natural-looking random patterns. More Info

Scale​

Type
Range
Range
0.01to50

Sets the total scale of the noise.

Strength​

Type
Range
Range
0to1

Sets the total strength of the noise effect.

Speed​

Type
Range
Range
0to5

Sets how fast the noise is generated.

Voronoi​

This area is shown when Distortion Mode is configured to use Voronoi.

Similar to Voronoi, it is an effect that generates a noise pattern in 2D or 3D, making for very interesting stylized effects.

Scale​

Type
Range
Range
0.01to50

Sets the total scale of the Voronoi.

Strength​

Type
Range
Range
0to1

Sets the total strength of the Voronoi.

Speed​

Type
Range
Range
0to5

Sets the total speed of the Voronoi.

Edge Bleed​

Type
Range
Range
0to1

Sets how much to bleed the edge of the Voronoi.

Curl Noise​

This area is shown when Distortion Mode is configured to use Curl Noise.

Curl Noise is a generated noise that turns into swirling motion through the application of a curl operator in the shader's code. This results in interesting fluid-like patterns without having to run a full fluid simulation. Example Reference

Scale​

Type
Range
Range
0.01to1

Sets the total scale of the Curl Noise.

Strength​

Type
Range
Range
0to0.5

Sets the total strength of the Curl Noise.

Speed​

Type
Range
Range
0to5

Sets the total speed of how fast the Curl Noise is generated in the loop.

Fractal Brownian Motion​

This area is shown when Distortion Mode is configured to use Fractal Brownian Motion.

In the theory of probability, a fractional Brownian motion (fBm) is the generalization of Brownian motion.

Scale​

Type
Range
Range
0.01to2

Sets the total scale of the motion.

Strength​

Type
Range
Range
0to1

Sets the total strength of the motion.

Speed​

Type
Range
Range
0to5

Sets the total speed of the motion

Octaves​

Type
Range
Range
1to8

Sets the total amount of octaves to apply to the motion.

Lacunarity​

Type
Range
Range
1to4

Sets the total amount of lacunarity to apply to the motion.

Gain​

Type
Range
Range
0to1

How much gain to apply to the motion.

info

The settings in this section will only be visible when Audio Link is activated on the Material.

Strength 1 Band​

Type
Dropdown
Options
BassLow MidHigh MidTrebleVolume

Which Band to use for adjusting Strength 1 when Audio Link is present.

Strength 1 Offset Range​

Type
Float2

How much to add or subtract from Strength 1 in reaction to the selected Audio Link Band.

ModifierFunction
MinAmount changed to Strength 1 with No Audio in Strength 1 Band
MaxAmount changed to Strength 1 with Max Audio in Strength 1 Band

Strength 2 Band​

Type
Dropdown
Options
BassLow MidHigh MidTrebleVolume

Which Band to use for adjusting Strength 2 when Audio Link is present.

Strength 2 Offset Range​

Type
Float2

How much to add or subtract from Strength 2 in reaction to the selected Audio Link Band.

ModifierFunction
MinAmount changed to Strength 2 with No Audio in Strength 2 Band
MaxAmount changed to Strength 2 with Max Audio in Strength 2 Band