The point of this one isn't to grab attention. It's the opposite. Most shader backgrounds compete with whatever you put on top of them, which is fine for a launch page but exhausting on the kind of site people are meant to read.
It's still a real shader doing real work. The ridges come from layered noise stretched in one direction, so they read as wind-sculpted dunes instead of generic blobs. A second, finer noise layer sits on top as wind ripple. The hover effect nudges the wind vector, so the dunes shift slightly toward where you move rather than just deforming around the cursor.
- Lifestyle, wellness, and hospitality brands
- Photography, architecture, and design portfolios
- Sustainability, craft, and outdoor brands
- Editorial and storytelling sites
- Accent: base sand color
- Secondary: highlight color along the dune crests
- Speed: animation pace (0–2)
- Folds: dune ridge density (0.4–4)
- Grain: fine wind-ripple density (0–0.5)
- Hover effect: cursor-driven wind displacement
- Quality: render DPR (0.5–2)
WebGL2, ~99% browser coverage. Auto-pauses offscreen and in Framer's canvas. Respects `prefers-reduced-motion`. Resizes any aspect ratio. DPR according to device.