← Fusion node reference
DistortionBeginner

Waviness

Animated sine-wave distortion

Adds a simple horizontal or vertical wave deformation with controls for scale, strength, phase and speed.

Waviness
DaVinci Resolve · Fusion

Waviness is a quick way to create heat ripples, flag-like motion, analog wobble and looping graphic distortion.

Overview

What Waviness does

Waviness is a quick way to create heat ripples, flag-like motion, analog wobble and looping graphic distortion.

Think of moving every row or column sideways according to a sine wave. Scale controls wavelength, Strength controls amplitude and Phase controls where the wave starts.

Mental model

Think of moving every row or column sideways according to a sine wave. Scale controls wavelength, Strength controls amplitude and Phase controls where the wave starts.

Common uses

Heat shimmer
Flag-like motion
Analog wobble
Looping title distortion
Subtle background movement

Flow anatomy

Inputs & outputs

The port structure shows how this node fits into a Fusion graph.

Image

Source image for the operation.

Effect Mask

Optional mask that limits where the node affects the image.

Waviness
Fusion node

Output

The processed result from this node.

Inspector

Important parameters

Start with these controls before reaching for more complicated workarounds.

Waviness Type: Vertical

Sets Waviness Type to Vertical.

Waviness Type: Horizontal

Sets Waviness Type to Horizontal.

Scale

Controls wavelength.

Strength

Controls displacement amplitude.

Phase

Offsets the wave cycle.

Animate

Enables animation for this part of the effect.

Speed

Changes the playback or procedural animation speed.

Practical setup

A reliable workflow

  1. 1

    Choose wave orientation.

  2. 2

    Set Scale for the desired wavelength.

  3. 3

    Increase Strength gradually.

  4. 4

    Adjust Phase.

  5. 5

    Use Animate/Speed or keyframe Phase for controlled motion.

Typical node chain
Source
Waviness
Output

Examples

Where this node fits in real work

Heat ripple

Apply a subtle animated vertical waviness.

MediaInWavinessMerge

Title wobble

Animate a small horizontal wave on text.

Text+WavinessMerge

Troubleshooting

Common mistakes

Pushing Waviness farther than the source resolution can support
Animating several Waviness controls that fight each other instead of choosing one clear primary control
Judging Waviness edge quality only in a proxy or reduced-resolution Viewer

Production notes

Practical tips

Keep the main Waviness transform logic together instead of scattering equivalent adjustments across several nodes.
After a strong Waviness deformation, inspect image edges and alpha for stretching or resampling artifacts.
Preview animated Waviness work at normal playback speed as well as frame by frame.

Related nodes