{
  "name": "Magma",
  "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 n = fbm(vec2(g.x * 0.22, g.y * 0.22 - f.t * 0.7));\n    float n2 = vnoise(vec2(g.x * 0.5 + f.t * 0.3, g.y * 0.5 - f.t * 1.4));\n    vec3 c = mix(vec3(1.0, 0.36, 0.04), vec3(1.0, 0.86, 0.3), smoothstep(0.3, 0.7, n2));\n    c = mix(c, vec3(0.32, 0.12, 0.07), smoothstep(0.6, 0.64, n));\n    c = mix(c, vec3(1.0, 0.97, 0.7), 1.0 - smoothstep(0.0, 0.025, abs(n - 0.57)));\n    float a = G(f.p);\n    float glow = (1.0 - a) * (0.3 + 0.12 * sin(f.t * 5.0 + g.x));\n    vec4 col = over(vec4(c, a), vec4(0.16, 0.03, 0.0, N4(f.p) * (1.0 - a)));\n    return over(col, vec4(1.0, 0.45, 0.05, glow * (N8(f.p) - N4(f.p) + exp(-inkDist(f.p) * 1.2))));\n}\n",
    "pad": [
      1,
      1,
      1,
      1
    ],
    "prompt": "",
    "preset": "magma",
    "sample": "Magma"
  }
}