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)