xxxxxxxxxx
let F = 0
let W = 640
setup=_=>createCanvas(640,640)
draw=_=>{
background(255, 90)
F+=.3
for(i=1;i<W;i++){
r=i*i*i/W/W/2+10
N=noise(i/10+F)*99
stroke(N*2 + 120)
strokeWeight(1)
d0=D(0)
d1=D(1)
line(W/1.8+cos(d0)*r,i+sin(d0)*r/20,W/2+cos(d1)*r,i+sin(d1)*r/20)
}
}
D=o=>{return N+(F+o)*.1}