s0.initImage("file:///home/pln/Work/Hydra/AMS/img/vitesse.jpeg")
src(s0).out(o0)

src(o0)
  .rotate(() => Math.sin(time**0.7)/100)
  .blend(src(o2).scale(() => 1 + Math.sin(time/10)/12), 0.29)
  .out(o2)

  noise(30)
    .colorama(0.68)
    .posterize(5)
    .kaleid(127)
  .mask(shape(25,0.5))
  .modulateScale(noise(150))
  .layer(src(o1)
        .rotate(0.005)
        .scale([1.09,1,0.99].fast(1/4)))
  // .thresh(0.5)
  .out(o1)

  src(o2)
    .blend(src(o1).mask(
      shape(30).scale(3.2)
        .blend(o1)
        .blend(o1)
        .blend(o1)
  ), 0.12)
    .out(o3)

  render(o3)