Skip to content
Clipwright
Menu
Heat shimmer: a frame from a film that uses it.
EffectNew

Heat shimmer

Heat haze over hot ground: a thin band of the view, low over the far road and the horizon, wavers faintly, more as the temperature climbs.

Version
1.0.0
Added
23 October 2026
Films
Not used in a film yet

Parameters

NameTypeDefaultRangeWhat it does
temperature (Can change over time)number45-20 to 120 Cthe ground's temperature: no shimmer below the onset, strong 20 C past it, strongest over hot rockCan change over time
onsetnumber2510 to 40 Cthe temperature below which the air is still and nothing shimmers
strength (Can change over time)number10 to 2.5how much the band wavers at a given temperature; held to about 2 px at 270 px tall, so it never tearsCan change over time
topnumber0.550 to 0.95the top of the wavering band, as a share of the frame's height from the top; keep it at the far road or horizon
bottomnumber0.680.05 to 1the bottom of the wavering band, as a share of the frame's height from the top; keep it thin, nothing near
wavelengthnumber0.050.02 to 0.15the height of one ripple, as a share of the frame's height; longer ripples read as softer
speednumber0.90.3 to 2.5 Hzhow fast the ripples climb; it quickens a little as the ground gets hotter (a look choice)

Use it in a film

film.js
elements: { 'heat-shimmer': { temperature: 45, onset: 25 } }

Use it from your agent

Ask your agent to put it in a film. It finds the element by name.