Commit 87e95063 by PLN (Algolia)

Biarritz

parent 39ce255b
s0.initImage("/home/pln/Work/Hydra/img/pupille.jpg")
s0.initImage("/home/pln/Work/Hydra/StarryNights/img/april-27-2019-supernova-remnant-n-49.jpg")
s0.initImage("/home/pln/Work/Hydra/StarryNights/img/august-13-2019-neptune.jpg")
s0.initImage("/home/pln/Work/Hydra/StarryNights/img/june-20-2019-galaxy-cluster-abell-1689.jpg")
s1.initCam()
shape(() => 2 + 5 * Math.sin(time/30)).scale(1,0.9).out(o0)
src(o0)
.scale(() => 1.85 + 0.4 * Math.sin(time / 93))
.rotate(() => (time / 4 % 360))
.out(o1)
src(o1)
.modulate(src(o0)).scale(0.99)
.diff(src(o1).scale(1.8))
.blend(
src(s0)
.hue(1.4)
.scale(() => 1 + 0.02 * a.fft[0] + 0.02 * a.fft[1] + 0.01 * a.fft[2] )
.rotate(() => (time / 20))
)
.contrast(2)
.out(o2)
src(o2)
.scale(() => 0.7 + 0.5 * Math.sin(time / 3) + 0.08 * a.fft[3])
.hue(-0.2)
// .brightness(() => -0.5 + 0 * a.fft[0])
.add(noise(1000,0.05).thresh(() => 0.99 - 0.1 * a.fft[3]))
.out(o3)
render(o3)
a.setBins(4)
a.show()
a.setSmooth(0.2)
// Omelette virtuelle
// Par PLN
s0.initImage("/home/pln/Work/Hydra/oeuf.jpg")
s0.initImage("/home/pln/Work/Hydra/oeuf.jpg")
src(s0)
.scale(1.6,0.69)
// .scale(() => 0 + 0.25 * a.fft[0])
.out()
src(o0)
// .modulate(src(o0).scale(() => 0.8 + 0.4 * Math.sin(time / 290)))
// .modulateScale(src(o0)
// .scale(() => 0.24 - 0.5 * a.fft[3]+ 0.5 * ((time / 420) % 20))
.out(o1)
src(o1)
.brightness(-0.05)
.out(o2)
src(o2)
.modulate(src(o1).scale(0.9), () => 0.3 + 0.3 * Math.sin(time / 33))
.scale(() => 3.5 + 1.5 * Math.cos(time / 28))
.modulate(src(o0).scale(0.9), () => 0.3 + 0.3 * Math.sin(time / 33))
.brightness(-0.63)
.contrast(1.57)
.hue(0.5)
.out(o3)
// render()
render(o3)
a.show()
a.setScale(8)
a.setCutoff(0.2)
s0.initImage("/home/pln/Work/Hydra/StarryNights/img/Edge.png");
src(s0).out(o0);
periodScale = 2.9;
noise(200, 0.13)
.blend(
// Filter out the center by blending a diffed shape
solid(1, 1, 1).diff(shape(30).color(1, 1, 1).scale(1.8).scrollX(-0.015))
)
.thresh(0.95)
.color(0.71,
0,
() => 0.49 + 0.1 * Math.sin(time),
0
)
.out(o1);
src(o0)
.blend(src(o0).rotate(0.5).scale(() => 1.05 + 0.05 * Math.sin(time / periodScale)))
.blend(src(o0).rotate(0.25).scale(() => 0.95 - 0.05 * Math.sin(time / periodScale)))
.out(o2);
src(o1)
.diff(src(o2))
.blend(src(o2)
.modulate(shape(() => 3 + 2 * Math.sin(time/30))
.scale(() => 0.6 + Math.sin(time /20) * 0.059, 0.88)
.scroll(0.0125,0.0125)
.rotate(() => -time/4 % 360)
.scrollX(-0.02)
)
)
.contrast(1.1)
.scale(() => 1.52 + 0.4 * Math.sin(time/200) + 2 * a.fft[0])
.luma(() => 0.8 - 0.3 *a.fft[3] - 0.2 * a.fft[0] - 0.05 * a.fft[3])
.colorama(() => 0.4 * a.fft[3])
.add(noise(100,0.02).thresh(0.9))
.brightness(() => -0.4 * a.fft[2])
// .rotate(() => (time % 360)2
.scale(() => (1 + 0.5 * a.fft[0] + 4 * Math.sin(time / 93)))
.rotate(() => -time / 25 % 360)
// .modulateRotate(noise())
.out(o3)
render()
render(o3)
a.show()
s0.initImage("/home/pln/Pictures/cosmicfest/PXL_20250622_174715306.jpg")
src(s0).out(o2
)
// MON JULES
//
s0.initImage("file:///home/pln/Pictures/cosmicfest/PXL_20250622_163546948.jpg")
src(s0).out(o0)
src(o0)
// .modulate(noise(235,() => a.fft[3]))
// .diff(src(s0)
// .scale(() => 0.01 * Math.sin(time/200))(
)
// .mult(voronoi(100).scale(() => Math.sin(time / 200)))
.out(o1)
src(o0)
// .kaleid(() => 44 + 20 * Math.sin(time /20))
.diff(
src(o0)
.scale(() => 0.2 + 1.4 * Math.sin(time/20))
)
// .thresh(0.4)
// .kaleid(() => + 6 * Math.sin(time))
// .rotate(() => (time / 2 % 360 ))
.blend(
src(o0).rotate(() => (time / 2 % 360 )).mult(src(s0).scale(0.99))
)
.out(o1)
src(o1)
// .contrast(3.2)
// .diff(voronoi(100))
// .hue(3)
// .rotate(() => (-time/4 % 360))
// .mult(src(o2).scale(0.999))
.scale(2)
.out(o2)
render(o2)
src(o2)
.modulate(src(s0)
.scale(3)
.scroll(() => 0.3 + 1.5)
)
.scale(() => 1 + 0.5 * a.fft[0])
.modulate(noise(1,0.02))
.add(noise(100,2)
.thresh(() => 0.98 - 0.05 * a.fft[3])
)
.out(o3)
render(o1)
s0.initImage("/home/pln/Work/Hydra/img/pupille.jpg")
s0.initImage("/home/pln/Work/Hydra/img/visualsofdana-0j8DqmAYpkw-unsplash.jpg")
src(s0)
// .rotate(() => 7 + 0.5 * a.fft[2])
.scale(() => 2 + 2 * Math.sin(time/23))
// .diff(src(o0).scale(() => 1 + 0.02 * Math.sin(time)))
.out(o0)
src(o0)
// .hue(0.8)
.colorama(() => 0.26 - 0.025 * a.fft[1])
.diff(src(o1).scale(() => 0.94 + 0.03 * Math.sin(time/39)))
.out(o1)
render(o1)
a.setScale(4)
......@@ -32,3 +32,4 @@ src(o1)
.out(o2)
render(o2)
render(o3)
s0.initImage("/home/pln/Work/Hydra/img/citroen.png")
s1.initImage("/home/pln/Work/Hydra/img/raptor1.jpg")
src(s0)
.scroll(()=> -time/1930,0)
.scale(0.96)
.rotate(-0.4)
.blend(src(s0).scale(1.2).modulate(voronoi(() => 10+ 5 * Math.sin(time/300),0.05))
// .modulatePixelate(noise(() => 10 + 10 * 5 * Math.sin(time/30),0.02))
)
.out(o0)
render(o1)
src(o0)
.scroll(-0.05,-0.03)
.scale(() => 0.9 + 0.24 * Math.sin(time/38))
.out(o1)
src(o1)
// .colorama(() => 0.04 + 0.4 * 2 * (time / 350))
.add(src(s1).scroll(() => 0.2 + 0.5 * (-time / 50 % 360),-0.1).rotate(-0.4)
.modulate(src(o0).scale(() => 0.9 + 0.2 * Math.sin(time/40)),0.05)
)
.mult(src(o1).modulate(src(o0).scale(() => 0.9 + 0.2 * Math.sin(time/40)),0.05))
.out(o2)
src(o2)
// .brightness(-0.2).saturate(2)
// .blend(src(s2).scale(0.98),() => 0.26 + 0.25 * Math.sin(time/40))
.out(o3)
render(o3)
s0.initImage("/home/pln/Work/Hydra/img/Melies_color_Voyage_dans_la_lune.jpg")
s1.initImage("/home/pln/Work/Hydra/img/citroen.png")
s2.initImage("/home/pln/Work/Hydra/img/pas_mal.mp4")
src(s0)
.mask(shape(4).scale(3))
.out(o0)
src(o0)
.scroll(-0.05,-0.03)
.scale(() => 1.3 + 0.24 * Math.sin(time/38))
.out(o1)
src(o1)
.colorama(() => 0.04 + 0.4 * 2 * (time / 350))
.add(src(s1).scroll(() => 0.2 + 0.5 * (-time / 50 % 360),-0.1).rotate(-0.4)
// .modulate(src(o0).scale(() => 0.9 + 0.2 * Math.sin(time/40)),0.05)
)
.mult(src(o1).modulate(src(o0).scale(() => 0.9 + 0.2 * Math.sin(time/40)),0.05))
.out(o2)
src(o2)
.brightness(-0.2).saturate(2)
.blend(src(s2).scale(0.98),() => 0.26 + 0.25 * Math.sin(time/40))
.out(o3)
render(o3)
s0.initImage("/home/pln/Work/Hydra/img/jules.jpeg")
src(s0)
.scroll(()=> -time/1930,0)
.scale(0.96)
.diff(src(s0).scale(() => 0.9 + a.fft[3] + 0.5 * Math.sin(time/12)))
.scale(() => 1.4 + 0.2 * a.fft[0])
.out(o0)
render(o1)
src(o0)
.scroll(-0.05,-0.03)
.scale(() => 0.9 + 0.24 * Math.sin(time/38))
.out(o1)
src(o1)
// .colorama(() => -0.1 + 0.1 * a.fft[3] + 0.4 * 2 * (a.fft[2]))
// .diff(src(o1).scale(1.2).rotate(() => ((time/20) % 360)))
// .mult(
// src(s1)
// .scroll(() => 0.2 + 0.5 * (-time / 50 % 360),-0.1)
// .rotate(-0.4)
// .modulate(src(o0).scale(() => 0.9 + 0.2 * Math.sin(time/40)),0.05)
// )
.mult(src(o1).modulate(src(o0).scale(() => 0.9 + 0.2 * Math.sin(time/40)),0.05))
.out(o2)
src(o2)
// .brightness(-0.2).saturate(2)
.scale(0.8)
.mask(shape(4).scale(2))
.invert()
.blend(src(s2).scale(0.98),() => 0.26 + 0.25 * Math.sin(time/40))
.mask(src(s0).scale(2).thresh(() => 0.7 - 0.5 * a.fft[0] - 0.4 * a.fft[1] - 0.4 * a.fft[3]))
.out(o3)
render(o3)
a.setSmooth(0.8)
a.setScale(100.0)
s0.initImage("/home/pln/Work/Hydra/img/muguet.jpg")
s0.initImage("https://git.plnech.fr/pln/Hydra/raw/177238a03912d5e80593325dcaf4c5db64201398/img/muguet.jpg")
s1.initImage("/home/pln/Work/Hydra/img/muguet-tiles.jpg")
s1.initImage("https://git.plnech.fr/pln/Hydra/raw/177238a03912d5e80593325dcaf4c5db64201398/img/muguet-tiles.jpg")
src(s0)
.scale(1, 0.4)
.scale(() => 1.5 + 0.3 * Math.sin(time/19.3))
......
......@@ -27,12 +27,13 @@ src(o1)
.out(o2)
src(o2)
.scale(() => 1.05 + 0.2 * Math.sin(time / 10))
.scale(() => 1 + 0.9 * a.fft[0])
.scale(() => 1.05 + 0.2 * Math.sin(time / 100))
// .luma(() => 0.1 + 0.7 * (Math.sin(time /100)))
.blend(src(o2)
.scale(() => 0.4 + 0.05 * Math.sin(time / 10))
.scale(() => 0.4 + 0.05 * Math.sin(time / 100))
, 0.2)
.invert(() => Math.sin(time / 1))
.out(o3)
render(o1)
render(o3)
This diff is collapsed. Click to expand it.
This image diff could not be displayed because it is too large. You can view the blob instead.
/home/pln/Work/Hydra/img/raptor1.jpg
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment