Piece created with code in Hydra. Hydra is a toolkit for live coding of network visuals created by Olivia Jack (ojack.xyz)
/*
Dimentional Pixels
by Daniel Oropeza
Tw: @ferdoropeza
*/
osc(45, .1, .5)
.hue(() => time / 32)
.contrast(.5)
.saturate()
.posterize(10, 10)
.mult(shape(2, .307, 0)
.rotate(Math.PI / 2)
.scroll(.25))
.modulateRotate(osc(256, .0005)
.rotate(Math.PI / 2), 8)
.mult(shape(16, .21, 1.5), .5)
.scale(1, innerHeight / innerWidth)
.modulateScale(osc(20)
.kaleid(), -.005)
.add(src(o0)
.modulate(o0, 1), .5)
.pixelate(100, 100)
.brightness(.035)
.contrast(1.1)
.diff(osc(45, .1, .5)
.thresh(.9)
.hue(.9)
.contrast(.5)
.saturate()
.mult(shape(1, [.107, .807].smooth(), 0)
.rotate(3.14)
.scroll(.25))
.modulateRotate(osc(256, .0005)
.rotate(3.14), 8)
.mult(shape(16, .21, 1.5), .5)
.scale(1, innerHeight / innerWidth)
.modulateScale(osc(20)
.kaleid(), -.005)
.add(src(o0)
.modulate(o0, 1), .5)
.pixelate(100, 100)
.brightness(.035)
.contrast(1.1))
.add(noise(2000, .3)
.luma(), 0.1)
.contrast(1.01)
.blend(src(o0)
.scrollX(.003)
.scale(1.02), ()=>0.2-Math.sin(time)/4)
.modulate(noise(200), .001)
.out()
setResolution(1080,1080);