Hydra sketches




setResolution(400, 400)
shape(4)
.repeat(100, 100)
.modulate(noise().pixelate(50, 50).scale(0.5))
.modulate(shape(3).brightness(-2).add(noise(1000, 2), 0.01))
.add(src(o0).scale([0.2,0.3, 1.2].ease()), 0.9)
.scale(4)
.out(o0)

noise()
.modulate(noise()).pixelate(100, 100)
.modulate(noise(10, 0.1))
.color(1.9, 1, 0.9)
.brightness(0.7)
.scale(2)
.out(o0)




setResolution(900, 400)
osc(5, 0.02, 0.4)
//.rotate(0.1, 0.1)
//.scrollX(0, 0.1)
.modulatePixelate(voronoi(50))
.modulatePixelate(src(o0).scale(0.99))
.contrast(0.8)
.rotate(0.001)
.scrollY(0.004)
//.modulateScale(noise(1.5, 0.1))
.scale(1)
.out(o0)




noise(1000)
.pixelate(900, 50)
.modulate(osc(1, 0.5)
          .rotate(0.5))
.scrollY(-0.1, -0.2)
//.modulate(noise(5)) //funky waves
.rotate(0.4)
.out(o1)

src(o1).modulate(o0).scale(1).out(o0)




noise(50).layer(src(o0)).scale([0.999, 0.997, 0.998])
    .rotate([0, -0.003, 0.001])
    .luma(() => (0.45 + (0.3 * Math.sin(time * 0.5))))
    .out(o0)
gradient(0)
    .color(0, 0, 0)
    .add(src(o0))
    .modulate(o3).out(o1)

shape(4)
    .modulate(noise(5))
    .out(o3)

render(o1)

- home -