{
  "id": "dvd-bounce",
  "name": "DVD Bounce",
  "description": "A transparent bouncing DVD logo sprite that changes color on each screen hit.",
  "category": "Generative",
  "entryPoint": "shadeVideo",
  "textures": [
    {
      "id": "dvdLogoTexture",
      "path": "DVD_Logo.png"
    }
  ],
  "parameters": [
    {
      "id": "logoScale",
      "label": "Logo Scale",
      "type": "float",
      "default": 0.28,
      "min": 0.12,
      "max": 0.5,
      "step": 0.01,
      "description": "Logo size relative to the frame."
    },
    {
      "id": "bounceSpeed",
      "label": "Bounce Speed",
      "type": "float",
      "default": 0.22,
      "min": 0.02,
      "max": 0.8,
      "step": 0.01,
      "description": "How fast the logo moves between edge hits."
    },
    {
      "id": "edgePadding",
      "label": "Edge Padding",
      "type": "float",
      "default": 0.018,
      "min": 0,
      "max": 0.08,
      "step": 0.001,
      "description": "Inset distance from the frame edges."
    },
    {
      "id": "glowAmount",
      "label": "Glow",
      "type": "float",
      "default": 0.18,
      "min": 0,
      "max": 0.75,
      "step": 0.01,
      "description": "Adds a soft colored glow around the logo."
    },
    {
      "id": "baseAlpha",
      "label": "Alpha",
      "type": "float",
      "default": 1,
      "min": 0.05,
      "max": 1,
      "step": 0.01,
      "description": "Overall opacity of the overlay."
    }
  ]
}
