{
  "slug": "scifi-mega-pack",
  "id": "storycut.scifi.mega-pack",
  "name": "Sci-Fi FX Mega Pack",
  "description": "A large declarative library for shields, portals, HUDs, titles, weather, particles, signal effects, graphic styles, and cinematic atmosphere.",
  "permissions": [
    "read-layer-pixels",
    "read-timeline"
  ],
  "effects": [
    {
      "id": "shield",
      "name": "Energy Shield",
      "category": "effect",
      "nodeType": "energy",
      "description": "Creates a translucent protective energy field.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "shieldImpact",
      "name": "Shield Impact",
      "category": "effect",
      "nodeType": "energy",
      "description": "Adds a radial impact ripple to a shield or surface.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "energyDome",
      "name": "Energy Dome",
      "category": "generator",
      "nodeType": "energy",
      "description": "Builds a large dome-shaped energy barrier.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "plasmaBall",
      "name": "Plasma Ball",
      "category": "generator",
      "nodeType": "energy",
      "description": "Creates a pulsing plasma orb.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "plasmaBeam",
      "name": "Plasma Beam",
      "category": "generator",
      "nodeType": "energy",
      "description": "Creates a bright continuous energy beam.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "electricArc",
      "name": "Electric Arc",
      "category": "effect",
      "nodeType": "energy",
      "description": "Adds branching electricity around a layer.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "lightning",
      "name": "Lightning Branches",
      "category": "generator",
      "nodeType": "energy",
      "description": "Generates animated lightning branches.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "empPulse",
      "name": "EMP Pulse",
      "category": "generator",
      "nodeType": "energy",
      "description": "Creates a wide electronic pulse and distortion.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "shockwave",
      "name": "Shockwave Ring",
      "category": "generator",
      "nodeType": "energy",
      "description": "Creates an expanding cinematic shockwave.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "gravityWave",
      "name": "Gravity Wave",
      "category": "effect",
      "nodeType": "space",
      "description": "Bends the image with a gravitational ripple.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "portal",
      "name": "Portal Opening",
      "category": "generator",
      "nodeType": "space",
      "description": "Creates a rotating portal treatment.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "wormhole",
      "name": "Wormhole",
      "category": "generator",
      "nodeType": "space",
      "description": "Creates a deep tunnel vortex.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "teleportFlash",
      "name": "Teleport Flash",
      "category": "transition",
      "nodeType": "energy",
      "description": "Animates a bright teleport entry or exit.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "cloak",
      "name": "Cloaking",
      "category": "effect",
      "nodeType": "distortion",
      "description": "Creates an invisible cloak shimmer.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "disintegration",
      "name": "Digital Disintegration",
      "category": "transition",
      "nodeType": "particles",
      "description": "Dissolves a layer into drifting particles.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "digitalGlitch",
      "name": "Digital Glitch",
      "category": "effect",
      "nodeType": "signal",
      "description": "Adds controlled digital displacement and RGB breakup.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "dataCorruption",
      "name": "Data Corruption",
      "category": "effect",
      "nodeType": "signal",
      "description": "Adds corrupted blocks and scan errors.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "signalInterference",
      "name": "Signal Interference",
      "category": "effect",
      "nodeType": "signal",
      "description": "Adds transmission noise and horizontal tearing.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "scanReveal",
      "name": "Scan Reveal",
      "category": "transition",
      "nodeType": "signal",
      "description": "Reveals a layer with a moving scanner.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "wireframeReveal",
      "name": "Wireframe Reveal",
      "category": "transition",
      "nodeType": "technical",
      "description": "Reveals a layer through a technical wireframe.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "blueprintReveal",
      "name": "Blueprint Reveal",
      "category": "transition",
      "nodeType": "technical",
      "description": "Builds a blueprint-style technical reveal.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "particleDissolve",
      "name": "Particle Dissolve",
      "category": "transition",
      "nodeType": "particles",
      "description": "Dissolves into controllable particles.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "smokeDissolve",
      "name": "Smoke Dissolve",
      "category": "transition",
      "nodeType": "smoke",
      "description": "Dissolves into soft smoke.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "ashDissolve",
      "name": "Ash Dissolve",
      "category": "transition",
      "nodeType": "particles",
      "description": "Dissolves into drifting ash.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "lightParticleReveal",
      "name": "Light Particle Reveal",
      "category": "transition",
      "nodeType": "particles",
      "description": "Reveals a layer from light particles.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "volumetricLight",
      "name": "Volumetric Light",
      "category": "effect",
      "nodeType": "light",
      "description": "Adds beams of light through atmospheric space.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "godRays",
      "name": "God Rays",
      "category": "effect",
      "nodeType": "light",
      "description": "Adds directional cinematic rays.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "heatHaze",
      "name": "Heat Haze",
      "category": "effect",
      "nodeType": "distortion",
      "description": "Distorts the background with heat shimmer.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "radarSweep",
      "name": "Radar Sweep",
      "category": "generator",
      "nodeType": "hud",
      "description": "Creates a circular radar scan.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "targetLock",
      "name": "Target Lock",
      "category": "generator",
      "nodeType": "hud",
      "description": "Adds a targeting reticle and lock animation.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "tacticalHud",
      "name": "Tactical HUD",
      "category": "generator",
      "nodeType": "hud",
      "description": "Creates modular tactical interface graphics.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "holographicMap",
      "name": "Holographic Map",
      "category": "generator",
      "nodeType": "hud",
      "description": "Creates a glowing map-grid overlay.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "telemetry",
      "name": "Telemetry Data",
      "category": "generator",
      "nodeType": "hud",
      "description": "Adds animated numeric telemetry and readouts.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "cinematicCrawl",
      "name": "Cinematic Crawl",
      "category": "effect",
      "nodeType": "typography",
      "description": "Creates a perspective title crawl.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "metalTitle",
      "name": "Metal Title",
      "category": "effect",
      "nodeType": "typography",
      "description": "Adds metallic cinematic title styling.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "neonTitle",
      "name": "Neon Title",
      "category": "effect",
      "nodeType": "typography",
      "description": "Adds glowing neon title styling.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "alienText",
      "name": "Alien Text",
      "category": "generator",
      "nodeType": "typography",
      "description": "Creates original alien-style glyph patterns.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "lensFlare",
      "name": "Cinematic Lens Flare",
      "category": "effect",
      "nodeType": "lens",
      "description": "Adds a controllable cinematic lens flare.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "anamorphicStreaks",
      "name": "Anamorphic Streaks",
      "category": "effect",
      "nodeType": "lens",
      "description": "Adds horizontal anamorphic light streaks.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "lensDirt",
      "name": "Lens Dirt",
      "category": "effect",
      "nodeType": "lens",
      "description": "Adds a lens dirt and highlight texture.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "filmBurn",
      "name": "Film Burn",
      "category": "transition",
      "nodeType": "texture",
      "description": "Creates a warm film-burn transition.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "lightLeak",
      "name": "Light Leak",
      "category": "transition",
      "nodeType": "texture",
      "description": "Adds animated light leaks.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "smoke",
      "name": "Cinematic Smoke",
      "category": "generator",
      "nodeType": "atmosphere",
      "description": "Generates soft atmospheric smoke.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "sparks",
      "name": "Sparks",
      "category": "generator",
      "nodeType": "particles",
      "description": "Generates glowing sparks and embers.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "debris",
      "name": "Debris Field",
      "category": "generator",
      "nodeType": "particles",
      "description": "Generates flying fragments and debris.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "muzzleFlash",
      "name": "Muzzle Flash",
      "category": "generator",
      "nodeType": "energy",
      "description": "Creates a fast weapon flash.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "targetTracer",
      "name": "Tracer Trail",
      "category": "generator",
      "nodeType": "energy",
      "description": "Adds a bright projectile tracer.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "cloneEcho",
      "name": "Clone Echo",
      "category": "effect",
      "nodeType": "temporal",
      "description": "Creates offset visual echoes of a layer.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "timeRemnant",
      "name": "Time Remnant",
      "category": "effect",
      "nodeType": "temporal",
      "description": "Creates a frozen temporal afterimage.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "forceDistortion",
      "name": "Force Distortion",
      "category": "effect",
      "nodeType": "distortion",
      "description": "Creates a radial invisible-force distortion.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "nightVision",
      "name": "Night Vision",
      "category": "effect",
      "nodeType": "color",
      "description": "Applies a night-vision display treatment.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "thermalVision",
      "name": "Thermal Vision",
      "category": "effect",
      "nodeType": "color",
      "description": "Applies a thermal imaging treatment.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "crtMonitor",
      "name": "CRT Monitor",
      "category": "effect",
      "nodeType": "signal",
      "description": "Adds scanlines, curvature, and phosphor color.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "vhsDistortion",
      "name": "VHS Distortion",
      "category": "effect",
      "nodeType": "signal",
      "description": "Adds original analog tape distortion.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "speedLines",
      "name": "Speed Lines",
      "category": "generator",
      "nodeType": "motion",
      "description": "Creates comic and action speed lines.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "halftone",
      "name": "Halftone",
      "category": "effect",
      "nodeType": "graphic",
      "description": "Adds a comic-print halftone treatment.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "inkOutline",
      "name": "Ink Outline",
      "category": "effect",
      "nodeType": "graphic",
      "description": "Adds a stylized ink outline.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "weatherRain",
      "name": "Rain",
      "category": "generator",
      "nodeType": "weather",
      "description": "Generates controllable rain.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "weatherSnow",
      "name": "Snow",
      "category": "generator",
      "nodeType": "weather",
      "description": "Generates controllable snow.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "underwater",
      "name": "Underwater",
      "category": "effect",
      "nodeType": "atmosphere",
      "description": "Adds underwater caustics and color shift.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "magicGlow",
      "name": "Magic Glow",
      "category": "effect",
      "nodeType": "energy",
      "description": "Adds an original fantasy energy aura.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "comicImpact",
      "name": "Comic Impact",
      "category": "generator",
      "nodeType": "graphic",
      "description": "Creates an illustrated impact burst.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "fireBurst",
      "name": "Fire Burst",
      "category": "generator",
      "nodeType": "particles",
      "description": "Creates a stylized fire burst.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "explosion",
      "name": "Explosion",
      "category": "generator",
      "nodeType": "particles",
      "description": "Creates an original cinematic explosion treatment.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    },
    {
      "id": "fog",
      "name": "Fog",
      "category": "generator",
      "nodeType": "atmosphere",
      "description": "Generates depth fog and haze.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 55,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "speed",
          "label": "Speed",
          "kind": "range",
          "defaultValue": 42,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "density",
          "label": "Density",
          "kind": "range",
          "defaultValue": 48,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "audioReactive",
          "label": "Audio reactive",
          "kind": "boolean",
          "defaultValue": false
        },
        {
          "id": "color",
          "label": "Color",
          "kind": "color",
          "defaultValue": "#61d8ff"
        }
      ]
    }
  ],
  "presets": [
    {
      "id": "shield-default",
      "name": "shield default",
      "effectId": "shield",
      "values": {
        "amount": 62,
        "speed": 42,
        "density": 52,
        "audioReactive": false,
        "color": "#61d8ff"
      }
    },
    {
      "id": "portal-default",
      "name": "portal default",
      "effectId": "portal",
      "values": {
        "amount": 62,
        "speed": 42,
        "density": 52,
        "audioReactive": false,
        "color": "#61d8ff"
      }
    },
    {
      "id": "digitalGlitch-default",
      "name": "digitalGlitch default",
      "effectId": "digitalGlitch",
      "values": {
        "amount": 62,
        "speed": 42,
        "density": 52,
        "audioReactive": false,
        "color": "#61d8ff"
      }
    },
    {
      "id": "targetLock-default",
      "name": "targetLock default",
      "effectId": "targetLock",
      "values": {
        "amount": 62,
        "speed": 42,
        "density": 52,
        "audioReactive": false,
        "color": "#61d8ff"
      }
    },
    {
      "id": "cinematicCrawl-default",
      "name": "cinematicCrawl default",
      "effectId": "cinematicCrawl",
      "values": {
        "amount": 62,
        "speed": 42,
        "density": 52,
        "audioReactive": false,
        "color": "#61d8ff"
      }
    },
    {
      "id": "lensFlare-default",
      "name": "lensFlare default",
      "effectId": "lensFlare",
      "values": {
        "amount": 62,
        "speed": 42,
        "density": 52,
        "audioReactive": false,
        "color": "#61d8ff"
      }
    },
    {
      "id": "explosion-default",
      "name": "explosion default",
      "effectId": "explosion",
      "values": {
        "amount": 62,
        "speed": 42,
        "density": 52,
        "audioReactive": false,
        "color": "#61d8ff"
      }
    },
    {
      "id": "weatherRain-default",
      "name": "weatherRain default",
      "effectId": "weatherRain",
      "values": {
        "amount": 62,
        "speed": 42,
        "density": 52,
        "audioReactive": false,
        "color": "#61d8ff"
      }
    },
    {
      "id": "nightVision-default",
      "name": "nightVision default",
      "effectId": "nightVision",
      "values": {
        "amount": 62,
        "speed": 42,
        "density": 52,
        "audioReactive": false,
        "color": "#61d8ff"
      }
    },
    {
      "id": "comicImpact-default",
      "name": "comicImpact default",
      "effectId": "comicImpact",
      "values": {
        "amount": 62,
        "speed": 42,
        "density": 52,
        "audioReactive": false,
        "color": "#61d8ff"
      }
    }
  ],
  "format": "storystudioplugins",
  "formatVersion": 1,
  "version": "1.0.0",
  "apiVersion": "1",
  "host": "storycut-motion",
  "vendor": "StoryCut",
  "runtime": "declarative",
  "license": "StoryCut Motion Plugin SDK",
  "enabled": true
}
