s0.initImage("/home/pln/pix/Hydra/Arbo.png")

src(s0)
  .scale(1.82,0.58)
  .scrollY(() => 0.01 + 0.048 * Math.sin(time / 130))
  .scrollX(() => 0.02 - 0.03 * (time/20 % 100))
  // .scale(1.5)
  .out(o0)

src(o0)
.modulate(
  voronoi(80,0.520)
  .scale(1.82,0.58)
  .scrollY(() => 0.01 + 0.048 * Math.sin(time / 130))
  .scrollX(() => 0.02 - 0.03 * (time/20 % 100))
  // .scale(1.5)
  .luma(() => 0.5 + 0.05 * Math.cos(time / (Math.cos(time / 3) + 1.0) / 413)
,
() => 0.041 * Math.abs(Math.cos(time/13))) + 0.005 * Math.abs(Math.sin((time^2)/100))
)
.out(o1)

src(o1).blend(
  src(o1)
  .hue(0.4)
  .scale(() => 1 + 0.05 * Math.sin(time / 13))
,() => 0 + 0.08 * ((time/10) % 93))
.out(o2)

src(o2)
  .rotate(() => 0 + 0.05 * (time / 4 % 360))
  .blend(o3,0.5)
  .blend(o3,0.5)
  .blend(src(o3).scale(1.03),0.5)
  .scale(() => 1 + 0.0251 * Math.sin(time / 10))
  .saturate(1.15)
  .out(o3)

render(o1)