はぅ君さんのプロフィール画像

はぅ君さんのイラストまとめ


プログラミングによるゲーム・グラフィックス・リアルなモノ作成と、想像によるファンタジー世界構築が趣味!
よろしくです~ヽ(・-・)ノ

ゆるりと #つぶやきProcessing やってます。
あと #100日後に完成する魔法陣 をやってました。
最近は #型くりこ をまとめ中です。
haukun.projectroom.jp

フォロー数:2782 フォロワー数:4842

F=t=0
draw=_=>{t||createCanvas(W=720,W)
t+=.01
colorMode(HSB)
noStroke()
S=W
for(d=360;d;d-=9){(F=0)+fill((d+t*99)%360,50,S=-S)+beginShape()
for(r=0;r<TAU;r+=PI/64)vertex(cos(R=r+t*S*d/1e5)*(D=(F++%8)>5?d:d*(sin(d/99-t)**2/2+.5))+360,sin(R)*D+360)
endShape()}}

2 19


1ツイートのProcessingコードでお花を描くシリーズ。
2019→2020→2021

来年に期待(・-・)!

2 9

draw=_=>{createCanvas(720,720)
fill(0)
for(d=300;d;d-=2){beginShape()
drawingContext.filter="drop-shadow(0 0 15Q#"+d+"C)"
for(r=0;r<6;r+=.05)vertex(cos(r)*(D=(d+sin(r*9)*sq(d/20))*1.5)+360+sin(R=(d<99?8:r*9/d)*d+d/9)*D/5,sin(r)*D+360+cos(R)*D/5)
endShape()}}

5 16

setup=_=>{createCanvas(W=720,W)
noFill()
strokeWeight(random(9)+5)
background(0)
drawingContext.filter="drop-shadow(0 0 9Q#0FF)"
for(d=0;d<360;d+=9)for(r=F=1;r<17;r++)push()+translate(cos(R=r*PI/8+noise(d/W)*3*(F=-F))*d+360,sin(R)*d+360)+circle(0,0,d/4)+pop()}

7 24

t=0
draw=_=>{t||createCanvas(720,720)
t+=.01
fill(0);
(B=blendMode)(BLEND)
background(0,99)
B(ADD)
for(d=406;d;d-=29){drawingContext.filter="drop-shadow(0 0 30Q#"+d*2+")"
beginShape()
for(r=0;r<6;r+=.1)vertex(cos(r*3+t-d/9)*d+360,sin(r*5+t)*d+360)
endShape()}}

4 18

t=0
draw=_=>{t||createCanvas(720,720,WEBGL)+texture($=createGraphics(99,99).colorMode(HSB))+noStroke()
clear()
t+=.001
for(i=0;i<1;i+=.07)
rotateX(t)+rotateZ(t)+$.background(i*360,75,50,.9).erase().circle(50,50,120+sin((i+t)*9)*30)+box(i*360)
}

8 32

t=0
draw=_=>{t||(createCanvas(720,720),colorMode(HSB));
(B=blendMode)(BLEND)
background(0)
B(ADD)
t+=3
for(y=-300;y<999;y+=27)
for(x=0;x<750;x+=30){
fill((N=noise(x*.01,(y-int(t/27)*27)*.01,t*.002))*999%360,75,60,.3)
circle(x,y+t%27,sq(N)*300)
}
}

6 32

1ツイートに収まるProcessingプログラムで作った画像や映像をTwitterに投稿する という活動を毎日行っています。

添付画像はすべて1ツイートに収まるProcessingのプログラムでできています。
Processing → https://t.co/ynQwP6S1RR

11 60

float t,r,T;
void setup(){size(720,720);noStroke();colorMode(HSB);}
void draw(){
clear();
t+=.003;
for(r=0;r<TAU*9;r+=.2){
fill(r*r%255,99,255,T=tan(r+t)*99);
arc(cos(2*r+t)*r*9+90+T,sin(9*r+t)*r*9+360+T,r,r*8,r,r+PI/2);
}
copy(0,0,360,720,720,0,-360,720);
}

3 24

float t,x,y,r,N;void setup(){size(720,720);};void draw(){clear();t+=.005;for(y=0;y<780;y+=60)for(x=0;x<780;x+=60)for(r=0;r<TAU;r+=TAU/((x+y)/60%9+2))curve(x,y,x,y,x+cos(r+(N=noise(x,y,t)*9))*cos(t+N)*30,y+sin(r+N)*sin(t-N)*30,cos(r+x)*30*N+x,sin(r+x)*30*N+y);}

48 229