Dhileep Kumar GM

Colorful Wave Pattern

Shaders 134

About

A React UI component that renders an animated, customizable multi-colored wave pattern using WebGL2 and GLSL shaders. Adjust wave count, amplitude, frequency, brightness, color separation, and animation speed via props for dynamic, immersive backgrounds.

Built with React and Tailwind. Copy the prompt and paste it into Claude Code, Cursor or Lovable: your agent adds Colorful Wave Pattern to your project and fits it to your theme.

Code

How Colorful Wave Pattern is used: the demo's code. The component's own source comes with a free account.

Usage.tsx

import ElectricWavesShader from "@/components/ui/colorful-wave-pattern-1";

const settings = {
  waveCount: 5,
  amplitude: 0.1,
  frequency: 2,
  brightness: 0.005,
  colorSeparation: 0.1,
};

export default function Demo(props: Partial<typeof settings>) {
  const s = { ...settings, ...props };
  return (
    <div className="h-screen w-screen">
      <ElectricWavesShader {...s} />
    </div>
  );
}

Dependencies

More by Dhileep Kumar GM

View all
  • Aether Flow Hero

    Aether Flow Hero

    1.9K
  • Woven Light Hero

    Woven Light Hero

    1.5K
  • AnomalousMatterHero

    AnomalousMatterHero

    1.5K
  • PulseFit hero

    PulseFit hero

    936
  • Mountain Scene

    Mountain Scene

    863
  • HolographicCard

    HolographicCard

    820
  • 3D Animation

    3D Animation

    773
  • Cybernetic Bento Grid

    Cybernetic Bento Grid

    557

More in Shaders

View all
  • Glass Fold

    Glass Fold

    268
  • Shader Animation

    Shader Animation

    3.7K
  • DitheredShaderBackground

    DitheredShaderBackground

    44
  • Wave

    Wave

    693
  • Gigabit

    Gigabit

    55
  • Shader Dithering

    Shader Dithering

    35
  • Black Hole

    Black Hole

    25
  • Phosphor 30

    Phosphor 30

    291