{
  "name": "Digital Rain",
  "dimension": "text",
  "slot": "action_bar",
  "width": 256,
  "height": 128,
  "textBaseline": 128,
  "placement": {
    "x": 0,
    "y": 0
  },
  "shapes": [],
  "texts": [],
  "heads": [],
  "images": [],
  "bars": [],
  "triggers": [],
  "effect": {
    "glsl": "vec4 effect(Fx f) {\n    vec2 g = floor(f.g);\n    float sp = 7.0 + 9.0 * h1(g.x * 1.31);\n    float head = mod(f.t * sp + h1(g.x * 7.7) * 40.0, 24.0);\n    float dy = mod(head - g.y, 24.0);\n    float br = dy < 1.0 ? 1.4 : exp(-dy * 0.28);\n    float a = G(f.p);\n    vec3 c = br > 1.0 ? vec3(0.85, 1.0, 0.88) : mix(vec3(0.1, 0.42, 0.14), vec3(0.4, 1.0, 0.5), br);\n    return over(vec4(c, a), vec4(0.1, 0.9, 0.3, N8(f.p) * (1.0 - a) * 0.22 * min(br, 1.0)));\n}\n",
    "pad": [
      1,
      1,
      1,
      1
    ],
    "prompt": "",
    "preset": "datarain",
    "sample": "Wake up"
  }
}