𝕏: https://twitter.com/Hau_kun
よろしくです~ヽ(・-・)ノ
An generative artist.
OpenProcessing: https://openprocessing.org/user/12518
NEORIT: https://neort.io/kfIYAXYNGFP8IZM5AlL302SQBXo1
Pinterest: https://www.pinterest.jp/haukun_pin
draw=_=>{t++||createCanvas(W=720,W)
colorMode(HSB)
background(0)
strokeWeight(2)
T=t%5
for(y=0;y<780;y+=36)for(x=-30;x
#つぶやきProcessing
youtu.be/9xKXLFJKvew
draw=_=>{t++||createCanvas(W=720,W)
colorMode(HSB)
background(0)
strokeWeight(2)
T=t%5
for(y=0;y<780;y+=36)for(x=-30;x
#つぶやきProcessing
youtu.be/9xKXLFJKvew
draw=_=>{t++||createCanvas(W=720,W)
background(W)
B=40
noStroke();
[8,4].map(s=>{filter(BLUR,s)+fill(s*9)
for(x=0;x
youtu.be/PQOM56D4ywM
draw=_=>{t++||createCanvas(W=720,W)
background(W)
B=40
noStroke();
[8,4].map(s=>{filter(BLUR,s)+fill(s*9)
for(x=0;x
youtu.be/PQOM56D4ywM
colorMode(HSB)
noStroke()
background(W);
[0,99,6].map(s=>{for(y=!filter(BLUR,s);y
youtu.be/BQ1wXs9D-3c
colorMode(HSB)
noStroke()
background(W);
[0,99,6].map(s=>{for(y=!filter(BLUR,s);y
youtu.be/BQ1wXs9D-3c
colorMode(HSB)
background(0)
noStroke()
for(y=0;y
youtu.be/yZiV6lr6lvA
colorMode(HSB)
background(0)
noStroke()
for(y=0;y
youtu.be/yZiV6lr6lvA
draw=_=>{background(F=.5,t++?.03:!createCanvas(W=720,W)+W)
colorMode(HSB)
filter(BLUR)
noStroke()
for(r=0;r
youtu.be/sE8qYvfbzew
draw=_=>{background(F=.5,t++?.03:!createCanvas(W=720,W)+W)
colorMode(HSB)
filter(BLUR)
noStroke()
for(r=0;r
youtu.be/sE8qYvfbzew
draw=_=>{t++||createCanvas(W=720,W)
B=blendMode
B(BLEND)
background(F=1,99)
B(ADD)
for(d=8;d--;d){X=Y=360
F=-F
for(i=0;i<199;i++)fill(i,49)+arc(X+=cos(A=noise(i/60-t/180)*19*F+d*PI/4)*4,Y+=sin(A)*4,S=250-i,S,A+=PI-.1+sin(i-t+noise(i/99-t/99)*99)/9,A+.2)}}
#つぶやきProcessing
youtu.be/F8YZvPKE5bk
draw=_=>{t++||createCanvas(W=720,W)
B=blendMode
B(BLEND)
background(F=1,99)
B(ADD)
for(d=8;d--;d){X=Y=360
F=-F
for(i=0;i<199;i++)fill(i,49)+arc(X+=cos(A=noise(i/60-t/180)*19*F+d*PI/4)*4,Y+=sin(A)*4,S=250-i,S,A+=PI-.1+sin(i-t+noise(i/99-t/99)*99)/9,A+.2)}}
#つぶやきProcessing
youtu.be/F8YZvPKE5bk
colorMode(HSB)
background(0)
fill(0)
for(y=0;y
#つぶやきProcessing
youtu.be/-WDgZglR_Qk
colorMode(HSB)
background(0)
fill(0)
for(y=0;y
#つぶやきProcessing
youtu.be/-WDgZglR_Qk
draw=_=>{t++||createCanvas(W=720,W)
colorMode(HSB)
background(0)
noStroke()
B=89
N=noise
for(y=0;y
youtu.be/xBNn_Vb1kAU
draw=_=>{t++||createCanvas(W=720,W)
colorMode(HSB)
background(0)
noStroke()
B=89
N=noise
for(y=0;y
youtu.be/xBNn_Vb1kAU
draw=_=>{t++||createCanvas(W=720,W)
colorMode(HSB)
background(0)
noStroke()
N=noise
for(i=40;i--;)for(d=69;d--;)fill(i*9,20+d,99-d/2)+circle(noise(i)*W+cos(A=N(i,3,T=t/W)*4)*d+N(i,T)*99-50,770-((i*99+N(i,9)*W+sin(A)*d+t+N(i/9,T)*W)%820),sin(d/39)**4*99)}
#つぶやきProcessing
youtu.be/BpNWYZi5Djw
draw=_=>{t++||createCanvas(W=720,W)
colorMode(HSB)
background(0)
noStroke()
N=noise
for(i=40;i--;)for(d=69;d--;)fill(i*9,20+d,99-d/2)+circle(noise(i)*W+cos(A=N(i,3,T=t/W)*4)*d+N(i,T)*99-50,770-((i*99+N(i,9)*W+sin(A)*d+t+N(i/9,T)*W)%820),sin(d/39)**4*99)}
#つぶやきProcessing
youtu.be/BpNWYZi5Djw
draw=_=>{t++||createCanvas(W=720,W)
colorMode(HSB)
for(y=0;y<800;y+=7)for(x=y/7%2?-49:-42;x
youtu.be/COQ5c6zyN8g
draw=_=>{t++||createCanvas(W=720,W)
colorMode(HSB)
for(y=0;y<800;y+=7)for(x=y/7%2?-49:-42;x
youtu.be/COQ5c6zyN8g
draw=_=>{t++||createCanvas(W=720,W)
colorMode(HSB)
background(0)
noStroke()
for(d=57;d--;)for(r=6*d;r--;)fill(noise(d/9-t/9,sin((A=r*PI/3/d)*3),W)*W%360,80,sin(d/2+sin(A*6)**2*9-t/9)**2*50+50)+circle(cos(A)*(L=d*9+sin(d/9-t/9)**8*30)+360,sin(A)*L+360,9)}
#つぶやきProcessing
youtu.be/TUpa1JV13uM
draw=_=>{t++||createCanvas(W=720,W)
colorMode(HSB)
background(0)
noStroke()
for(d=57;d--;)for(r=6*d;r--;)fill(noise(d/9-t/9,sin((A=r*PI/3/d)*3),W)*W%360,80,sin(d/2+sin(A*6)**2*9-t/9)**2*50+50)+circle(cos(A)*(L=d*9+sin(d/9-t/9)**8*30)+360,sin(A)*L+360,9)}
#つぶやきProcessing
youtu.be/TUpa1JV13uM
draw=_=>{t++||createCanvas(W=720,W)
colorMode(HSB)
noStroke()
for(i=W*5;i--;)(D=(G=(F=int(i/41))%2)*2-1)+fill((N=noise((A=(I=(i%41)*2)*9-(X=G*9))/W,((Y=18*int(F/2+.5))+t)/200,t/W)*W)%360,W,sin(N/99+t/99)**2*99+30)+quad(A,Y,++I*9-X,Y+(G?-19:19),++I*9-X,Y)}
#つぶやきProcessing
youtu.be/F6pdaHwwkIw
draw=_=>{t++||createCanvas(W=720,W)
colorMode(HSB)
noStroke()
for(i=W*5;i--;)(D=(G=(F=int(i/41))%2)*2-1)+fill((N=noise((A=(I=(i%41)*2)*9-(X=G*9))/W,((Y=18*int(F/2+.5))+t)/200,t/W)*W)%360,W,sin(N/99+t/99)**2*99+30)+quad(A,Y,++I*9-X,Y+(G?-19:19),++I*9-X,Y)}
#つぶやきProcessing
youtu.be/F6pdaHwwkIw
draw=_=>{t++||createCanvas(W=720,W)
colorMode(HSB)
noStroke()
A=20
H=360
F=(p,a=0,b=0)=>p+noise(x+a,y+b,t/99)*A
for(y=-A;y
youtu.be/PoRfhPTFHBI
draw=_=>{t++||createCanvas(W=720,W)
colorMode(HSB)
noStroke()
A=20
H=360
F=(p,a=0,b=0)=>p+noise(x+a,y+b,t/99)*A
for(y=-A;y
youtu.be/PoRfhPTFHBI
$=[]
draw=_=>{t++||createCanvas(W=720,W)
colorMode(HSB)
background(0,.03)
$[t%W]={x:t*99%(W*6),y:0,d:0,i:t,c:random(W)/2}
noStroke()
$.map(p=>fill(p.c,60+(T=t%8*5),80-T/2)+rect(p.x+=(p.d=abs(N=noise(p.i,t/W,p.y/W)-.5)>.15?N*15:0),p.y+=5,9))}
#つぶやきProcessing
youtu.be/-3RYqrza1Uk
$=[]
draw=_=>{t++||createCanvas(W=720,W)
colorMode(HSB)
background(0,.03)
$[t%W]={x:t*99%(W*6),y:0,d:0,i:t,c:random(W)/2}
noStroke()
$.map(p=>fill(p.c,60+(T=t%8*5),80-T/2)+rect(p.x+=(p.d=abs(N=noise(p.i,t/W,p.y/W)-.5)>.15?N*15:0),p.y+=5,9))}
#つぶやきProcessing
youtu.be/-3RYqrza1Uk
$=[]
draw=_=>{t++||createCanvas(W=720,W)
colorMode(HSB)
background(0,.03)
noStroke()
$[t%W]={x:H=360,y:H,i:t,l:W}
$.map(p=>fill(p.i%H,60+(S=sin(p.i/9+t/9)*40),99-S)+square(p.x+=cos(p.a=(int(noise(p.i/H,t/H)*9)+p.i)*PI/2)*2,p.y+=sin(p.a)*2,p.l--/W*9))}
#つぶやきProcessing
youtu.be/sC9bzg2sE9g
$=[]
draw=_=>{t++||createCanvas(W=720,W)
colorMode(HSB)
background(0,.03)
noStroke()
$[t%W]={x:H=360,y:H,i:t,l:W}
$.map(p=>fill(p.i%H,60+(S=sin(p.i/9+t/9)*40),99-S)+square(p.x+=cos(p.a=(int(noise(p.i/H,t/H)*9)+p.i)*PI/2)*2,p.y+=sin(p.a)*2,p.l--/W*9))}
#つぶやきProcessing
youtu.be/sC9bzg2sE9g
draw=_=>{background(0,t++?.03:!createCanvas(W=720,W)+W)
filter(BLUR)
colorMode(HSB)
noStroke()
for(y=45;y
youtu.be/vQApeHxgL90
draw=_=>{background(0,t++?.03:!createCanvas(W=720,W)+W)
filter(BLUR)
colorMode(HSB)
noStroke()
for(y=45;y
youtu.be/vQApeHxgL90
draw=_=>{B=blendMode
B(BLEND)
background(0,t++?.05:!createCanvas(W=720,W)+W)
noStroke()
colorMode(HSB)
B(ADD)
filter(BLUR)
for(d=360;d-=30;)for(r=0;r
youtu.be/9UbATZSx9TA
draw=_=>{B=blendMode
B(BLEND)
background(0,t++?.05:!createCanvas(W=720,W)+W)
noStroke()
colorMode(HSB)
B(ADD)
filter(BLUR)
for(d=360;d-=30;)for(r=0;r
youtu.be/9UbATZSx9TA
draw=_=>{background(0,t++?.03:!createCanvas(W=720,W)+W)
colorMode(HSB)
filter(BLUR)
F=G=1
for(r=0;r
#つぶやきProcessing
youtu.be/amJ5sF5u5dg
draw=_=>{background(0,t++?.03:!createCanvas(W=720,W)+W)
colorMode(HSB)
filter(BLUR)
F=G=1
for(r=0;r
#つぶやきProcessing
youtu.be/amJ5sF5u5dg
$=[]
draw=_=>{t||createCanvas(W=720,W)
noStroke()
background(0,20)
for(i=2;i--;)$[t++%W]={x:sin(t/59)**5*240+360,y:60,t:2}
$.map(p=>fill(W,250-p.t*80)+circle(p.x+=cos(A=(noise(p.x/99,p.y/99,t/99)*19))*(S=p.t*=.998),p.y+=sin(A)*S+2,p.t**3))}
#つぶやきProcessing
youtu.be/wsvFDRmN-rw
$=[]
draw=_=>{t||createCanvas(W=720,W)
noStroke()
background(0,20)
for(i=2;i--;)$[t++%W]={x:sin(t/59)**5*240+360,y:60,t:2}
$.map(p=>fill(W,250-p.t*80)+circle(p.x+=cos(A=(noise(p.x/99,p.y/99,t/99)*19))*(S=p.t*=.998),p.y+=sin(A)*S+2,p.t**3))}
#つぶやきProcessing
youtu.be/wsvFDRmN-rw
$=[]
draw=_=>{t++||createCanvas(W=720,W)
B=blendMode
colorMode(HSB)
B(BLEND)
background(0,.02)
B(ADD)
R=random
$[t%W]={x:R(W),y:R(W)}
$.map(p=>fill((D=2**int(noise((p.x/360),(p.y/360),t/W/2)*15%5+2)*3),80,W)+circle(p.x+=cos(p.y/D)*9,p.y+=sin(p.x/D)*9,2))}
#つぶやきProcessing
youtu.be/YuIawHmeKwQ
$=[]
draw=_=>{t++||createCanvas(W=720,W)
B=blendMode
colorMode(HSB)
B(BLEND)
background(0,.02)
B(ADD)
R=random
$[t%W]={x:R(W),y:R(W)}
$.map(p=>fill((D=2**int(noise((p.x/360),(p.y/360),t/W/2)*15%5+2)*3),80,W)+circle(p.x+=cos(p.y/D)*9,p.y+=sin(p.x/D)*9,2))}
#つぶやきProcessing
youtu.be/YuIawHmeKwQ
$=[]
draw=_=>{t++||createCanvas(W=720,W)
colorMode(HSB)
background(0,.02)
noFill()
strokeWeight(3)
$[t%W]={a:t*t,d:0,i:t}
$.map(p=>stroke((p.i+t/3)%360,W,99-p.d/9)+circle(cos(p.a+=(noise(p.i,t/W)-.5)/99)*p.d+++360,sin(p.a)*p.d+360,noise(p.i,t/90)*30))}
#つぶやきProcessing
youtu.be/C-oHPLUS4sI
$=[]
draw=_=>{t++||createCanvas(W=720,W)
colorMode(HSB)
background(0,.02)
noFill()
strokeWeight(3)
$[t%W]={a:t*t,d:0,i:t}
$.map(p=>stroke((p.i+t/3)%360,W,99-p.d/9)+circle(cos(p.a+=(noise(p.i,t/W)-.5)/99)*p.d+++360,sin(p.a)*p.d+360,noise(p.i,t/90)*30))}
#つぶやきProcessing
youtu.be/C-oHPLUS4sI
draw=_=>{t++||createCanvas(W=720,W)
a+=sin(t/30)**2/30
background(0)
for(y=0;y
#つぶやきProcessing
youtu.be/DY6mqA5bfWc
draw=_=>{t++||createCanvas(W=720,W)
a+=sin(t/30)**2/30
background(0)
for(y=0;y
#つぶやきProcessing
youtu.be/DY6mqA5bfWc
draw=_=>{t++||createCanvas(W=720,W)
background(W)
noStroke()
F=p=>"0123468AB"[(0|(noise(int(t/5)*30-d,p)*W%9))]
for(d=W;d-=30;){drawingContext.filter=`drop-shadow(${cos(A=t/9-d/49)*15}q ${sin(A)*25}q ${9}q #${F()+F(1)+F(2)})`
circle(360,360,d)}}
#つぶやきProcessing
youtu.be/N-u9IK74lIQ
draw=_=>{t++||createCanvas(W=720,W)
background(W)
noStroke()
F=p=>"0123468AB"[(0|(noise(int(t/5)*30-d,p)*W%9))]
for(d=W;d-=30;){drawingContext.filter=`drop-shadow(${cos(A=t/9-d/49)*15}q ${sin(A)*25}q ${9}q #${F()+F(1)+F(2)})`
circle(360,360,d)}}
#つぶやきProcessing
youtu.be/N-u9IK74lIQ
draw=_=>{t++||createCanvas(W=720,W)
background(0)
stroke(W)
noFill()
beginShape()
for(r=0;r
#つぶやきProcessing
youtu.be/918OzmFcrNU
draw=_=>{t++||createCanvas(W=720,W)
background(0)
stroke(W)
noFill()
beginShape()
for(r=0;r
#つぶやきProcessing
youtu.be/918OzmFcrNU
$=[]
draw=_=>{t++||createCanvas(W=720,W)
background(0)
noStroke()
$[t%560]={x:360,y:360,a:random(TAU)}
for(d=20;d>0;d--)$.map(p=>fill(255-99*d/9)+circle((p.x+=cos(p.a)/19)+cos(A=p.a+PI)*d,(p.y+=sin(p.a)/19)+sin(A)*d,5*d))}
#つぶやきProcessing
youtu.be/Jpx2MCvwSYU
$=[]
draw=_=>{t++||createCanvas(W=720,W)
background(0)
noStroke()
$[t%560]={x:360,y:360,a:random(TAU)}
for(d=20;d>0;d--)$.map(p=>fill(255-99*d/9)+circle((p.x+=cos(p.a)/19)+cos(A=p.a+PI)*d,(p.y+=sin(p.a)/19)+sin(A)*d,5*d))}
#つぶやきProcessing
youtu.be/Jpx2MCvwSYU