atmosphere

MeshGradient

A soft mesh-gradient backdrop — colored blobs drifting slowly over the near-black canvas. Sine drift keyed off a seeded phase, so it loops cleanly and renders deterministically. Atmosphere, not subject.

$ npx ondajs add mesh-gradient

MeshGradient

A soft mesh-gradient backdrop — colored blobs that drift slowly over the near-black canvas. The drift is a pure function of the frame (sine motion keyed off seeded per-blob phases), so it loops cleanly and renders deterministically (§1). This is a full-canvas atmosphere layer — no placement; drop it behind your scene with <AbsoluteFill>.

Props

PropTypeDefaultNotes
colorsstring[]rose + soft + borderBlob colors; 2–4 reads best.
backgroundstring#08080ACanvas color behind blobs.
speednumber1Drift multiplier — keep low.
seednumber7Phase seed (deterministic).
opacitynumber0.5Overall blob opacity.

Usage

TSX
import { AbsoluteFill } from 'remotion';
import { MeshGradient } from './components/onda/mesh-gradient/MeshGradient';

export const Scene = () => (
  <AbsoluteFill>
    <MeshGradient />
    {/* foreground content */}
  </AbsoluteFill>
);