-
-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathLCH_VJ-POLYMINI.js
More file actions
34 lines (34 loc) · 731 Bytes
/
Copy pathLCH_VJ-POLYMINI.js
File metadata and controls
34 lines (34 loc) · 731 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
await loadScript("https://unpkg.com/hydra-nodegl");
setResolution(1600, 1600);
function catEye(height, width) {
return osc(10, 1 / 8, 300)
.kaleid(99)
.modulate(chaos())
.modulateScale(visual()
.swirl(10))
.diff(huecircle())
.diff(gradient(1)
.modulateSpiral(o0, 5))
.modulateRotate(beam()
.polar())
.scale(height, width)
.diff(sphere())
.diff(shape(99, 0, 1)
.colorama(3)
.scale(height, width))
.modulate(lissajous()
.laser()
.blend(lissajouslaser()))
.modulateRingModulator(ringModulator()
.ringModulate())
.blend(src(o0)
.echo()
.chorus()
.vibrato()
.rotate(Math.PI)
.scale(1.1))
.invert();
}
catEye(1, 1)
.out();
//screencap();