Liquid Reveal

A WebGL fluid sim — cursor leaves a dye trail that uncovers a second image through the first, with idle auto-drift.

Customize

Cursor size200px
Mouse force60
Resolution0.50x
Viscosity42
Reveal strength1.00
Reveal softness0.85
Auto speed0.50
Auto demo

Usage

import { LiquidReveal } from "@/components/lazy-ui/liquid-reveal";

export function Demo() {
  return (
    <div className="relative h-[480px] w-full overflow-hidden rounded-xl">
      <LiquidReveal
        frontImage="/images/armor.png"
        backImage="/images/human.png"
      />
    </div>
  );
}