Toggle Sidebar B
AppearanceLight & dark mode D

Grainient

Grainy gradient swirls with soft wave distortion.

Default

Every prop is wired to the controls underneath. Props only update shader uniforms, so dragging a slider never rebuilds the canvas.

Light previewReplay previewOpen in new tab
New Creative Components

Grainy gradient colors with soft motion.

Get started Learn more

Customize

Color 1
Color 2
Color 3
Time Speed0.25
Color Balance0
Warp Strength1
Warp Frequency5
Warp Speed2
Warp Amplitude50
Blend Angle0
Blend Softness0.05
Rotation Amount500
Noise Scale2
Grain Amount0.1
Grain Scale2
Contrast1.5
Gamma1
Saturation1
Center Offset X0
Center Offset Y0
Zoom0.9

API Reference

Grainient

PropTypeDefaultDescription
color1string"#FF9FFC"Primary light color used in the gradient blend.
color2string"#5227FF"Secondary accent color used in the gradient blend.
color3string"#B497CF"Deep base color used in the gradient blend.
timeSpeednumber0.25Animation speed multiplier for the gradient motion.
colorBalancenumber0.0Shifts the palette balance toward dark or lighter tones.
warpStrengthnumber1.0Strength of the wave warp distortion (0 = none).
warpFrequencynumber5.0Frequency of the wave warp.
warpSpeednumber2.0Speed multiplier for the warp animation.
warpAmplitudenumber50.0Base amplitude for the warp distortion.
blendAnglenumber0.0Rotation angle for the color blend axis (degrees).
blendSoftnessnumber0.05Softens the blend edges between color layers.
rotationAmountnumber500.0Rotation amount driven by noise.
noiseScalenumber2.0Scales the noise frequency that drives rotation.
grainAmountnumber0.1Amount of film grain applied to the gradient.
grainScalenumber2.0Scale of the grain pattern.
grainAnimatedbooleanfalseAnimate grain over time.
contrastnumber1.5Overall contrast applied to the final color.
gammanumber1.0Gamma correction for the final color.
saturationnumber1.0Saturation amount for the final color.
centerXnumber0.0Horizontal offset of the gradient center.
centerYnumber0.0Vertical offset of the gradient center.
zoomnumber0.9Zoom level for the gradient field.
lightModebooleanfalseRenders the gradient as ink on a white background.

Accessibility

Keyboard shortcuts and ARIA behavior.

  • Purely decorative canvas. The loop pauses while the canvas is offscreen or the tab is hidden.