s0.initImage("https://git.plnech.fr/pln/Hydra/raw/master/biarritz/marion/planche.jpg")

src(s0)
  .scale(1,0.8)
  .scale(1.1)
  .out(o0)

src(o0)
  .luma(() => 0.2 + 0.5 * Math.sin(time / 7), () => 1 + Math.cos(time / 2))
  .contrast(() => 1.2 + 0.5 * Math.sin(time / 7))
  .hue(() => 0.5 + 0.5 * Math.cos(time / 13))
  // .modulateRotate(src(o2).scale(() => 1 + 0.3 * Math.cos(time / 10)))
  .out(o1)

src(o1)
  .out(o2)

src(o2)
  // .pixelate(() =>
    // 256 + 512 * Math.cos(time / 50),
    // 256 + 512 * Math.cos(time / 50),
  // )
  .scroll(() => - 0.02 * Math.sin(time / 20), () => 0.02 *  Math.sin(time / 4))
  .scale(() => 1.3 + 0.2 * Math.sin(time / 20))
  .out(o3)

render(o3)