はぅ君(Haukun)
banner
haukun.projectroom.jp
はぅ君(Haukun)
@haukun.projectroom.jp
𝕏でゆるりと #つぶやきProcessing やってます。
𝕏: 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
t=0
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.5?1:-1)*60+noise(Y)*W%360,50,W,.6)+line(x+T,y+9*N-t%36,x+T+18,y+9*-N-t%36)}
#つぶやきProcessing
youtu.be/9xKXLFJKvew
つぶやきCoding No.0927 | 2025/12/08
YouTube video by はぅ君プロジェクト・ジェネラティブアート
youtu.be
December 8, 2025 at 12:44 PM
t=0
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#つぶやきProcessing
youtu.be/PQOM56D4ywM
つぶやきCoding No.0926 | 2025/12/02
YouTube video by はぅ君プロジェクト・ジェネラティブアート
youtu.be
December 2, 2025 at 1:42 PM
setup=_=>{createCanvas(W=720,W)
colorMode(HSB)
noStroke()
background(W);
[0,99,6].map(s=>{for(y=!filter(BLUR,s);y#つぶやきProcessing
youtu.be/BQ1wXs9D-3c
つぶやきCoding No.0925 | 2025/12/01
YouTube video by はぅ君プロジェクト・ジェネラティブアート
youtu.be
December 1, 2025 at 1:43 PM
setup=_=>{createCanvas(W=720,W)
colorMode(HSB)
background(0)
noStroke()
for(y=0;y#つぶやきProcessing
youtu.be/yZiV6lr6lvA
つぶやきCoding No.0924 | 2025/11/24
YouTube video by はぅ君プロジェクト・ジェネラティブアート
youtu.be
November 24, 2025 at 1:32 PM
t=0
draw=_=>{background(F=.5,t++?.03:!createCanvas(W=720,W)+W)
colorMode(HSB)
filter(BLUR)
noStroke()
for(r=0;r#つぶやきProcessing
youtu.be/sE8qYvfbzew
つぶやきCoding No.0923 | 2025/11/18
YouTube video by はぅ君プロジェクト・ジェネラティブアート
youtu.be
November 19, 2025 at 1:21 PM
t=0
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
つぶやきCoding No.0922 | 2025/11/17
YouTube video by はぅ君プロジェクト・ジェネラティブアート
youtu.be
November 17, 2025 at 1:34 PM
setup=_=>{createCanvas(W=720,W)
colorMode(HSB)
background(0)
fill(0)
for(y=0;y0;i-=6)(B=int(noise(x/99,y/99)*99)%4)+stroke(noise(x/180,y/180)*W%360,9+i*2,99-i)+arc(x+(B%3?18:0),y+(B%4>1?18:0),i,i,A=B*PI/2,A+PI/2,CHORD)}
#つぶやきProcessing
youtu.be/-WDgZglR_Qk
つぶやきCoding No.0921 | 2025/11/10
YouTube video by はぅ君プロジェクト・ジェネラティブアート
youtu.be
November 10, 2025 at 9:49 AM
t=0
draw=_=>{t++||createCanvas(W=720,W)
colorMode(HSB)
background(0)
noStroke()
B=89
N=noise
for(y=0;y#つぶやきProcessing
youtu.be/xBNn_Vb1kAU
つぶやきCoding No.0920 | 2025/10/23
YouTube video by はぅ君プロジェクト・ジェネラティブアート
youtu.be
October 23, 2025 at 11:37 AM
t=0
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
つぶやきCoding No.0919 | 2025/10/20
YouTube video by はぅ君プロジェクト・ジェネラティブアート
youtu.be
October 20, 2025 at 1:21 PM
t=0
draw=_=>{t++||createCanvas(W=720,W)
colorMode(HSB)
for(y=0;y<800;y+=7)for(x=y/7%2?-49:-42;x#つぶやきProcessing
youtu.be/COQ5c6zyN8g
つぶやきCoding No.0918 | 2025/10/14
YouTube video by はぅ君プロジェクト・ジェネラティブアート
youtu.be
October 14, 2025 at 12:33 PM
t=0
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
つぶやきCoding No.0917 | 2025/10/09
YouTube video by はぅ君プロジェクト・ジェネラティブアート
youtu.be
October 9, 2025 at 12:53 PM
t=0
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
つぶやきCoding No.0916 | 2025/10/08
YouTube video by はぅ君プロジェクト・ジェネラティブアート
youtu.be
October 8, 2025 at 1:21 PM
t=0
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#つぶやきProcessing
youtu.be/PoRfhPTFHBI
つぶやきCoding No.0915 | 2025/10/07
YouTube video by はぅ君プロジェクト・ジェネラティブアート
youtu.be
October 7, 2025 at 12:42 PM
t=a=0
$=[]
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
つぶやきCoding No.0914 | 2025/10/06
YouTube video by はぅ君プロジェクト・ジェネラティブアート
youtu.be
October 6, 2025 at 1:04 PM
t=0
$=[]
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
つぶやきCoding No.0913 | 2025/10/02
YouTube video by はぅ君プロジェクト・ジェネラティブアート
youtu.be
October 2, 2025 at 1:12 PM
t=0
draw=_=>{background(0,t++?.03:!createCanvas(W=720,W)+W)
filter(BLUR)
colorMode(HSB)
noStroke()
for(y=45;y#つぶやきProcessing
youtu.be/vQApeHxgL90
つぶやきCoding No.0912 | 2025/09/30
YouTube video by はぅ君プロジェクト・ジェネラティブアート
youtu.be
September 30, 2025 at 1:01 PM
t=0
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#つぶやきProcessing
youtu.be/9UbATZSx9TA
つぶやきCoding No.0911 | 2025/09/29
YouTube video by はぅ君プロジェクト・ジェネラティブアート
youtu.be
September 29, 2025 at 2:44 PM
t=0
draw=_=>{background(0,t++?.03:!createCanvas(W=720,W)+W)
colorMode(HSB)
filter(BLUR)
F=G=1
for(r=0;r3?W:0)+line(X,Y,X+=cos(A=r+noise(D=d/99+t/99)*d/80*F*sin(D))*5,Y+=sin(A)*5)}
#つぶやきProcessing
youtu.be/amJ5sF5u5dg
つぶやきCoding No.0910 | 2025/09/23
YouTube video by はぅ君プロジェクト・ジェネラティブアート
youtu.be
September 23, 2025 at 12:06 PM
t=0
$=[]
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
つぶやきCoding No.0909 | 2025/09/22
YouTube video by はぅ君プロジェクト・ジェネラティブアート
youtu.be
September 22, 2025 at 12:59 PM
t=0
$=[]
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
つぶやきCoding No.0908 | 2025/09/17
YouTube video by はぅ君プロジェクト・ジェネラティブアート
youtu.be
September 17, 2025 at 1:09 PM
t=0
$=[]
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
つぶやきCoding No.0907 | 2025/09/16
YouTube video by はぅ君プロジェクト・ジェネラティブアート
youtu.be
September 16, 2025 at 10:39 AM
t=a=0
draw=_=>{t++||createCanvas(W=720,W)
a+=sin(t/30)**2/30
background(0)
for(y=0;y.5?1:-1))+square(-14,-14,28)+pop()}
#つぶやきProcessing
youtu.be/DY6mqA5bfWc
つぶやきCoding No.0906 | 2025/09/15
YouTube video by はぅ君プロジェクト・ジェネラティブアート
youtu.be
September 15, 2025 at 12:13 PM
t=0
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
つぶやきCoding No.0905 | 2025/09/03
YouTube video by はぅ君プロジェクト・ジェネラティブアート
youtu.be
September 3, 2025 at 1:53 PM
t=0
draw=_=>{t++||createCanvas(W=720,W)
background(0)
stroke(W)
noFill()
beginShape()
for(r=0;rendShape()}
#つぶやきProcessing
youtu.be/918OzmFcrNU
つぶやきCoding No.0904 | 2025/09/02
YouTube video by はぅ君プロジェクト・ジェネラティブアート
youtu.be
September 2, 2025 at 1:05 PM
t=0
$=[]
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
つぶやきCoding No.0903 | 2025/09/01
YouTube video by はぅ君プロジェクト・ジェネラティブアート
youtu.be
September 1, 2025 at 2:19 PM