NEAT

Virus

Acid palette on near-black. The gradient behind this page is this exact preset, running live.

Open in the editor All presets

What it is

Hot pink and cyan against a near-black base, with sulphur yellow cutting through. Grain is turned well up. Low amplitude keeps the shapes tight rather than sweeping, which suits the high-contrast palette.

Good for

Music, gaming, nightlife, anything that wants to look slightly toxic.

Formula

  • #FB5066
  • #00EFFF
  • #0F0635
  • #8B6AE6
  • #0F0635
  • #FBFF00
Colours6
Speed2
Wave amplitude2
Saturation3
Brightness1.05
Grain5

Use this preset

Install the package and pass the config straight to the constructor. These are the values that shape this preset; everything else stays at its default.

npm install @firecms/neat
import { NeatGradient } from "@firecms/neat";

const gradient = new NeatGradient({
  ref: document.getElementById("gradient"),
  colors: [
    { color: "#FB5066", enabled: true },
    { color: "#00EFFF", enabled: true },
    { color: "#0F0635", enabled: true },
    { color: "#8B6AE6", enabled: true },
    { color: "#0F0635", enabled: true },
    { color: "#FBFF00", enabled: true },
  ],
  speed: 2,
  horizontalPressure: 3,
  verticalPressure: 3,
  waveFrequencyX: 1,
  waveFrequencyY: 0,
  waveAmplitude: 2,
  shadows: 2,
  highlights: 6,
  colorBrightness: 1.05,
  colorSaturation: 3,
  wireframe: false,
  colorBlending: 3,
  backgroundColor: "#003FFF",
  backgroundAlpha: 1,
  resolution: 0.35,
  grainScale: 5,
  grainSparsity: 0.1,
  grainIntensity: 0.25,
  grainSpeed: 2.4
});
Every value, for an exact match
new NeatGradient({
  ref: document.getElementById("gradient"),
  colors: [
    { color: "#FB5066", enabled: true },
    { color: "#00EFFF", enabled: true },
    { color: "#0F0635", enabled: true },
    { color: "#8B6AE6", enabled: true },
    { color: "#0F0635", enabled: true },
    { color: "#FBFF00", enabled: true },
  ],
  speed: 2,
  horizontalPressure: 3,
  verticalPressure: 3,
  waveFrequencyX: 1,
  waveFrequencyY: 0,
  waveAmplitude: 2,
  shadows: 2,
  highlights: 6,
  colorBrightness: 1.05,
  colorSaturation: 3,
  wireframe: false,
  colorBlending: 3,
  backgroundColor: "#003FFF",
  backgroundAlpha: 1,
  grainScale: 5,
  grainSparsity: 0.1,
  grainIntensity: 0.25,
  grainSpeed: 2.4,
  resolution: 0.35,
  yOffset: 17472.72,
  yOffsetWaveMultiplier: 9.5,
  yOffsetColorMultiplier: 13.7,
  yOffsetFlowMultiplier: 9.9,
  flowDistortionA: 1.7,
  flowDistortionB: 2.2,
  flowScale: 2.6,
  flowEase: 0.15,
  flowEnabled: true,
  enableProceduralTexture: true,
  textureVoidLikelihood: 0.44,
  textureVoidWidthMin: 140,
  textureVoidWidthMax: 150,
  textureBandDensity: 1.9,
  textureColorBlending: 0.12,
  textureSeed: 333,
  textureEase: 0.3,
  proceduralBackgroundColor: "#D0DBFB",
  textureShapeTriangles: 46,
  textureShapeCircles: 15,
  textureShapeBars: 15,
  textureShapeSquiggles: 10,
  silhouetteFade: 0.25,
  cylinderFade: 0.08,
  ribbonFade: 0.05,
  shapeType: "plane",
  cameraLock: true
});

Prefer a file? Open it in the editor and export a PNG still or an MP4 loop — see the gradient video guide.

More presets

See all 25 presets