Snow Esamosc

10.4K posts

Snow Esamosc banner
Snow Esamosc

Snow Esamosc

@SnowEsamosc

弾幕シューティングが好きだったり JVMと遊んだり お絵描きしたり ゲームしてたり 稀にゲーム作ったり My Processing art is licenced by CC-BY by default. Please just let me know when you use it.

岐阜のどこか Katılım Eylül 2018
968 Takip Edilen2.6K Takipçiler
Sabitlenmiş Tweet
Snow Esamosc
Snow Esamosc@SnowEsamosc·
書きました。少し文句もつけています。 例の遊戯王の論文は何を言っているか?|SnowEsamosc zenn.dev/snowesamosc/ar… #zenn
日本語
0
0
1
403
Snow Esamosc
Snow Esamosc@SnowEsamosc·
#つぶやきProcessing 「絹に包まれた卵」 f=0 draw=_=>{ f++||createCanvas(W=500,W) background(0) for(i=0;i<TAU;i+=PI/30){ strokeWeight(3) stroke(W,i*50) x=250+99*cos(i) y=250+99*sin(i) k=300 line(x+W*cos(I=i*4+f/90),y+W*sin(I),x+W*cos(I+=PI),y+W*sin(I)) } }
日本語
0
3
15
405
Snow Esamosc
Snow Esamosc@SnowEsamosc·
#つぶやきProcessing 「コアを望めども」 f=0 draw=_=>{ f++||createCanvas(W=500,W) background(0) stroke(W) noFill() for(r=0;r<1e3;r+=50){ beginShape() for(i=0;i<TAU;i+=PI/30){ R=50+r*noise(9+9*cos(i),9+9*sin(i+f/W),r) vertex(250+R*cos(i),250+R*sin(i)) } endShape(CLOSE) } }
日本語
0
5
30
876
Snow Esamosc
Snow Esamosc@SnowEsamosc·
#つぶやきProcessing 「足元への不信」 f=0 draw=_=>{f++||createCanvas(W=500,W) background(0) stroke(W) for(x=0;x<1e3;x+=20)for(y=(Y=-f*noise(x)*5)%50;y<1e3;y+=50){ p=(a,b)=>[a+(a-250)*(W-b)/W,b] strokeWeight(max(1,y/50)) line(...p(x,y),...p(x+(90*(noise(x,y-Y)-.5)/20|0)*20,y-50))}}
日本語
0
3
21
813
Snow Esamosc
Snow Esamosc@SnowEsamosc·
#つぶやきProcessing 「蟻の行軍」 f=0 draw=_=>{ f++||createCanvas(W=500,W) background(0) noStroke() for(i=0;i<TAU;i+=PI/20) for(k=0;k<TAU;k+=PI/5) for(n=3;n<30;n+=2){ r=((f+n)*3+i/TAU*W)%W fill(W,255-r/2) circle(250+200*cos(i)+r*cos(k),250+200*sin(i)+r*sin(k),n/2) } }
日本語
0
4
30
994
Snow Esamosc
Snow Esamosc@SnowEsamosc·
たまに遅くなるのは録画方法の不調ですね。。。
日本語
0
0
0
62
Snow Esamosc
Snow Esamosc@SnowEsamosc·
#つぶやきProcessing 「計算された巣」 f=0 draw=_=>{ f++||createCanvas(W=500,W) background(0) stroke(W) for(r=0;r<W;r+=3){ R=r*sin(f/30+r) strokeWeight(r/25) line((x=250+r*cos(i=r/5))+R*cos(i+PI/2),(y=250+r*sin(i))+R*sin(i+PI/2),x+R*cos(i-PI/2),y+R*sin(i-PI/2)) } }
日本語
1
7
23
565
Snow Esamosc
Snow Esamosc@SnowEsamosc·
#つぶやきProcessing 「波浪ワープホール」 f=0 draw=_=>{ f++||createCanvas(W=500,W) background(0,20) noStroke() for(r=0;r<W;r+=5){ circle(99+r*cos(i=sin(r/5+f/40)*3),99+r*sin(i),sin(r/9)*r/10+5) } }
日本語
0
2
19
708
Snow Esamosc
Snow Esamosc@SnowEsamosc·
#つぶやきProcessing 「リカバブルスフィア」 f=0 draw=_=>{ f++||createCanvas(W=500,W) background(0) stroke(W) for(x=-200;x<200;x+=10) for(n=0;n<99;n+=3){ circle(250+x,250+sqrt(4e4-x*x)*sin((f+n)/90+x),n/9) } }
日本語
0
3
20
1.1K
Snow Esamosc
Snow Esamosc@SnowEsamosc·
「針の落ちる街」 そこそこ難しい形の図形を描いてみようと
日本語
0
0
0
66
Snow Esamosc
Snow Esamosc@SnowEsamosc·
#つぶやきProcessing f=0 draw=_=>{f++||createCanvas(W=500,W) b=blendMode b(BLEND) background(0) b(ADD) fill(W,99) for(x=0;x<W;x+=2){N=noise(x) v=(r,i)=>vertex(x+r*cos(i+=f*(N-.5)/3),(f*5+9e3)*N%700-99+r*sin(i)) beginShape() v(50,0) v(20,PI/2) v(25,PI) v(20,-PI/2) endShape(CLOSE)}}
English
1
3
17
741
Snow Esamosc
Snow Esamosc@SnowEsamosc·
#つぶやきProcessing 「揺れる鎖」 f=0 draw=_=>{f++||createCanvas(W=500,W) background(0) stroke(W) noFill() t=translate for(x=0;x<=W;x+=50){k=0 push() t(x,-20) rotate(PI/2) for(n=0;n<30;n++){rotate(-k+(k=sin(x+n+f/30))) circle(0,0,9) rect(0,-5,c=80*noise(x,n),10) t(c,0)} pop()} }
日本語
0
4
16
782
Snow Esamosc
Snow Esamosc@SnowEsamosc·
#つぶやきProcessing 「柱塞空間」 f=0 draw=_=>{ f++||createCanvas(W=500,W) background(0,20) noStroke() for(r=0;r<W;r+=5){ i=r/3 R=r*(1+sin(r+f/20)/3) circle(250+R*cos(i),250+R*sin(i),5+r/9) } }
CY
0
5
20
595
Snow Esamosc
Snow Esamosc@SnowEsamosc·
#つぶやきProcessing 「終いの落とし花」 f=0 draw=_=>{ f++||createCanvas(W=500,W) background(0,99) stroke(W) for(r=0;r<W;r+=20) for(i=0;i<TAU;i+=.03){ R=r*(1+sin(f/70+r))/2*sin(i*2+r) circle(250+R*cos(I=i+f/30),W+R*sin(I),(3+R/20)*sin(i*6+r)) } }
日本語
0
3
15
802
Snow Esamosc
Snow Esamosc@SnowEsamosc·
#つぶやきProcessing 「▼沈みのフジツボ」 f=0 draw=_=>{ f++||createCanvas(W=500,W) background(0) stroke(W) for(y=0;y<600;y+=50) for(d of[-1,1]) for(x=0,X=Y=250;x<300;x++){ line(X,Y,X=250+x*d,Y=y+((x+y)%60)*sin(x/2*d*sin(f/60+y))) } }
日本語
0
2
18
904
Snow Esamosc
Snow Esamosc@SnowEsamosc·
#つぶやきProcessing 「エンジン転写」 f=0 draw=_=>{ f++||createCanvas(W=500,W) background(0) noStroke() rotate(PI/4) for(x=0;x<1e3;x+=5) for(n=0;n<30;n++){ N=150*noise(x)-75 circle(x+N*cos(c=(f+n)/20+x/5),N*4*sin(c*.77),n/2) } }
日本語
0
5
25
706
Snow Esamosc
Snow Esamosc@SnowEsamosc·
#つぶやきProcessing 「バトンタッチ連結」 f=0 draw=_=>{ f++||createCanvas(W=500,W) background(W) noStroke() fill(0) for(y=-W;y<1e3;y+=50) for(x=-W;x<1e3;x+=20){ X=x+30*sin(f/30+y+x) quad(X-20,y,X+20,y,X,y-y/4-50) } }
日本語
0
3
7
746
Snow Esamosc
Snow Esamosc@SnowEsamosc·
#つぶやきProcessing 「不署名者」 f=0 draw=_=>{f++||createCanvas(W=500,W) background(0) stroke(W) for(r=0;r<W;r+=9)for(i=0;++i<5;){p=$=>[250+r*cos($),250+r*sin($)];[x,y]=p(I=i/2*PI);[X,Y]=p(I+PI/2) k=$=>(f/30+r)%2.2-$ c=k(0.6) C=k(0) line(x+(X-x)*c,y+(Y-y)*c,x+(X-x)*C,y+(Y-y)*C)}}
CY
0
3
23
739
Snow Esamosc
Snow Esamosc@SnowEsamosc·
#つぶやきProcessing 「捻れた発生」 f=0 draw=_=>{ f++||createCanvas(W=500,W) background(0) noStroke() for(r=0;r<W;r+=3){ circle(x=250+r*cos(i=r/7),250+r*sin(i)+9*cos(x+r/30),r/5*sin(f/30+r)) } }
日本語
0
4
16
844