shape(() => 7 - Math.sin(time),0.8).color(0.5,0.5,0.5)
.blend(
shape(() => 6 + Math.sin(time))
.scale(0.7)
.color(5,0.8,0.2)
,0.3)
// .luma(0.7)
.out(o0)
src(o0)
.modulateScale(osc(1.3,0.1).luma())
.out(o1)
osc(2,[0,0.5,1,1.5,2].fast(1/2))
// noise()
// .modulateRotate()
.out(o2)
src(o3)
.hue(0.92)
.layer(src(o1))
.scale(() => Math.sin(0.2 + time * 0.5))
.scale(1)
// .color(0.993,0.90,0.98)
.modulateRotate(src(o2)
.scale(0.029)
// .rotate(() => Math.sin(time/10) % 360),
// () => (time % 360),
// [0.3,0.2,0.1,0,-0.1,-0.2,-0.3].fast(2)
,5)
// .scale(0.68)
.out(o3)
render(o3)