// Omelette virtuelle // Par PLN s0.initImage("/home/pln/Work/Hydra/oeuf.jpg") src(s0).scale(1.6,0.69).out() src(o0) .modulate(src(o0).scale(() => 0.68 + 0.4 * Math.sin(time / 29))) .modulateScale(src(o0) .scale(() => 0.24 + 0.5 * ((time / 42) % 20)) ) .modulate(noise(() => 1.8 + 0.05 * a.fft[3], 0.05), 0.25) // NOISE CIRCLES PARTY!!! .out(o1) src(o1) .blend(src(o3).scale(1.099), 0.6) .brightness(+0.005) .out(o2) src(o2) .modulate(src(o1).scale(() => 1.008 + 0.2 * Math.sin(time) + 0 * a.fft[1]), 0.6) .scale(() => 0.91 + 0.42 * a.fft[0] + 0.01 * Math.cos(time / 29)) // .rotate(() => (time/8 % 360) - 0.1 * a.fft[3]) .contrast(() => 1.2 + 0.12 * Math.sin(a.fft[0])) // .hue(0.02) .brightness(-0.14) .pixelate(() => 2000 - 2000 * a.fft[3],2000 - 2000 * a.fft[2]) // Pixel Highs .out(o3) a.show() a.setScale(2.5) a.setSmooth(0.25) a.setCutoff(0.4) a.setBins(4) render(o3)