Simplex Noise · Bubblegum
Animated WebGL shader background in the Simplex Noise style. Bubblegum variant. Generated by the 21st.dev Shader Builder. Adapted from Paper Shaders under Apache-2.0. 5-color palette (#F94446, #FFD1E0, #4449CF, #FFFFFF, #FFD36B). Features: high intensity. A drop-in, zero-dependency React component for hero sections and animated gradient/noise backgrounds.
ShaderShader BackgroundWebGLSimplex NoisePaperAnimatedBackgroundHeroHero BackgroundAnimationAnimated BackgroundNoiseBubblegum
precision highp float;
uniform vec2 u_resolution;
uniform float u_time;
uniform vec3 u_colors[4];
vec3 shade(vec2 uv, vec2 p, float t) {
// ····· ··· ···· ·· ······· ····· ·· ·····
float v = fbm(p * ····· + t * ····);
return palette(0.5 + 0.5 * sin(v + ·····));
}