speed = 0.666 liquid = () => osc(.2, .5, .03) .diff(osc(2, .8) .rotate(.3)) .modulateScale(noise(3, .25) .modulateScale(osc(5) .rotate(() => Math.sin(time / 2))), 6) .color(.8, .75, 3) //.brightness(.01) .contrast(2) .modulateScale(osc(2), 2) .rotate(10, .001) .scale(0.85) liquid() .r([-0.5, 1].smooth()) .add(liquid() .scale([.75, 1.25].smooth()) .mask(shape(4, .75).scale(1.15, 9/12))) .out()