Sand ripples seen from above, drifting under the wind. Two ripple systems at different scales work against each other, so the pattern re-forms instead of simply scrolling past - that is the difference between sand and a moving texture.
The ripple profile is asymmetric, with the long slope facing the wind and the short one in its lee, and the troughs are scoured deeper. The grain of the sand sits on top at screen resolution, so it stays crisp on a retina display.
Wind direction and strength, ripple scale, crest sharpness, dune relief and the light angle are all yours. Warm sand and ash-grey palettes come ready.
The relief is computed in a reduced buffer and stretched, so a large frame costs no more than a small one. Canvas, nothing loaded from outside. Honours prefers-reduced-motion and freezes on the Framer canvas.
Sand ripples seen from above, drifting under the wind. Two ripple systems at different scales work against each other, so the pattern re-forms instead of simply scrolling past - that is the difference between sand and a moving texture.
The ripple profile is asymmetric, with the long slope facing the wind and the short one in its lee, and the troughs are scoured deeper. The grain of the sand sits on top at screen resolution, so it stays crisp on a retina display.
Wind direction and strength, ripple scale, crest sharpness, dune relief and the light angle are all yours. Warm sand and ash-grey palettes come ready.
The relief is computed in a reduced buffer and stretched, so a large frame costs no more than a small one. Canvas, nothing loaded from outside. Honours prefers-reduced-motion and freezes on the Framer canvas.