{
  "gem": {
    "slug": "water3d-vg-2352",
    "name": "Water3D",
    "description": "Clickable Three.js water pool where each tap drops a ripple, with live sliders for wave speed, tension, damping and drop strength.",
    "url": "https://bertt.github.io/water3d/",
    "domain": "bertt.github.io",
    "author": "Bert Temme (@berttemme)",
    "license": "unknown",
    "category": "Backgrounds, Effects & CSS Oddities",
    "subcategory": "Particle systems",
    "tags": [
      "threejs",
      "water",
      "ripples",
      "webgl",
      "demo"
    ],
    "whyGem": "Tiny interactive water sandbox you can steal the ripple math from.",
    "sourceType": "x-thread",
    "image": "/api/public/library/og/VG-2352-card.svg",
    "pageUrl": "https://vibing.inc/library/water3d-vg-2352"
  }
}