#つぶやきprocessing search results

a=(y,d=mag(k=(y<11?6+sin(y^8)*6:y/5+cos(y/2))*cos(i-t/4),e=y/7-13)+sin(e/4+t)/2)=>point((q=y*k/d*(3+sin(d*2+y/2-t*4)))+60*cos(c=d/2+1-t/2)+200,q*sin(c)+d*29-170) t=0,draw=$=>{t||createCanvas(w=400,w);background(9).stroke(w,96);for(t+=PI/120,i=1e4;i--;)a(i/345)}#つぶやきProcessing


#つぶやきProcessing void setup(){size(600,600,P3D);stroke(-1,80);noFill();}void draw(){translate(300,300);background(0);p(500);}void p(float i){float f=frameCount*.02;circle(0,0,i*2);push();translate(i*cos(f),i*sin(f));sphere(i/25);pop();rotateY(f/4);rotateX(f/4);if(i>9)p(i*.8);}


t=0,draw=$=>{t||createCanvas(w=400,w);clear(m=200);for(t+=PI/240,i=2e4;i--;)i>6?(d=7*cos(mag(k=i%25-12,e=i/800)/3+t/2),point(k*4+d*k*sin(d+e/9+t)+m,e*2-d*9-d*9*cos(d+t)+m)):i^6?rotate(PI/3).image(p,-m,-m):(p=get())+stroke(w,46).background(9).translate(m,m)}//#つぶやきProcessing


t=0,a=.003,b=.06,u=-.8,n=_=>y+(1-b*y*y)*a*y+(f=x=>u*x+2*(1-u)*x*x/(1+x*x))(x) draw=_=>{t||createCanvas(w=400,w);background(9).stroke(w,96);for(t+=PI/45,x=y=1,i=4e4;i--;point(y*(5*sin(c=t-mag(x,y)/4)+11)+205,x*(2*cos(c)+7)+9*sin(y/4+t)+185))[x,y]=[n(),f(n())-x]}#つぶやきProcessing


//#つぶやきProcessing #p5js t=0 draw=_=> {t||createCanvas(W=(w=200)*2,W)+colorMode(HSB,1) h=hour()/24 m=minute()/60 s=second()/60 strokeWeight(35) stroke((h+m+t*s)%1,1,1,.01) point(s/(S=1+h)*w*cos(s*7+t/S)+w,s/(M=1+m)*w*sin(s*7+t/M)+w) t+=.01 }

TakagiHitoshi's tweet image. //#つぶやきProcessing #p5js
t=0
draw=_=&amp;gt;
{t||createCanvas(W=(w=200)*2,W)+colorMode(HSB,1)
h=hour()/24
m=minute()/60
s=second()/60
strokeWeight(35)
stroke((h+m+t*s)%1,1,1,.01)
point(s/(S=1+h)*w*cos(s*7+t/S)+w,s/(M=1+m)*w*sin(s*7+t/M)+w)
t+=.01
}

#つぶやきProcessing f=0,n=99,draw=()=>{for(f++||createCanvas(W=400,W,WEBGL),background(0),C=cos,rotateY(F=C(f/n)),x=-n;x<n;x+=9)for(y=-n;y<n;y+=9)for(z=-n;z<n;z+=9)push(fill(3*mag(x,z))),Y=2*C(y/n),translate(x*Y,1.7*y,z*Y),s=C(x/24)+sin(9*F+y/24)+C(z/24),pop(0<s&&sphere(5*s,W))};


//#つぶやきProcessing #p5js t=0 draw=_=>{t||createCanvas(W=(w=200)*2,W)+colorMode(HSB,1) D=(r=191)/1.7 P=(Q=271-r)/r*(T=t/3*TAU) x=Q*cos(3*T)-D*cos(P) y=Q*sin(2*T)+D*sin(P) fill(D*P%1,1,1) text(".:-=+*#%@".split('')[int(abs(D*cos(P)))%9],y+w,x+w) t+=.01}

TakagiHitoshi's tweet image. //#つぶやきProcessing #p5js
t=0
draw=_=&amp;gt;{t||createCanvas(W=(w=200)*2,W)+colorMode(HSB,1)
D=(r=191)/1.7
P=(Q=271-r)/r*(T=t/3*TAU)
x=Q*cos(3*T)-D*cos(P)
y=Q*sin(2*T)+D*sin(P)
fill(D*P%1,1,1)
text(&quot;.:-=+*#%@&quot;.split(&apos;&apos;)[int(abs(D*cos(P)))%9],y+w,x+w)
t+=.01}

f=0,draw=r=>{f||createCanvas(W=400,W,WEBGL),background(0),fill(W,22),stroke(W),rotate(f/3),strokeWeight(1.5),torus(99*cos(f),55,3,2),torus(99*sin(f),55,3,2),f+=.02};//#つぶやきProcessing #loop #animation #creativecode #algoart #monochrome #tinycode #JavaScript #sin #cos #lines


😊 F=20,f=0,draw=o=>{for(f++||createCanvas(w=400,w,WEBGL),j=0,T=TAU,s=sin,background(0),t=f/F%1,p=F,rotateX(.3),rotateY(-.7);j<F;j++)for(b=j/F*T,i=0;i<F;i++)a=i/F*T,r=(i+t)/F,push(),translate(tan(r*T)*F,90*s(b*T),F-j*b/F*p),box(p+s(PI+t*T-r*T)*p),pop()};#つぶやきProcessing #p5js


t=0 draw=_=>{t++||createCanvas(W=720,W) background(0) stroke(W) noFill() beginShape() for(r=0;r<TAU*9;r+=.01)splineVertex(cos(R=r+t/360)*r*(D=6+(noise(r+t/60,t/W)-.5)**3*30+sin(noise(r+t/99)*99)/3)+360,sin(R)*r*D+360,9) endShape()} #つぶやきProcessing


👦こども作 let t = 0; function setup() { createCanvas(400, 400); rectMode(CENTER); } function draw() { background(220); translate(200, 200); rotate(sin(t / 40)); rect(0, tan(t / 20) * 20, cos(t / 10) * 10 + 40, sin(t / 10) * 20 + 40); t +=1; } //#つぶやきprocessing


//#つぶやきProcessing #p5js draw=_=>{createCanvas(W=(w=200)*2,W)+colorMode(HSB,1) blendMode(DIFFERENCE) textAlign(CENTER,CENTER) translate(w,w) C=(r,t,d)=>(fill(T=t/d,1,1,.7),rotate(U=T*TAU),textSize(r),text(t,0,0),rotate(-U)) C(500,second(),60) C(W,minute(),60) C(300,hour(),12)}


Maths in Motion! 🔢 Last week, I played with o3-mini high for JS simulations. Now, I gave p5.js a shot… and it works flawlessly! 🔥 ... and guess what? Way better than Claude or DeepSeek! 👀 Good Weekend 🖤 #つぶやきProcessing


f=0,d=200,draw=c=>{for(f||createCanvas(W=400,W),noStroke(background(0,20)),i=0;i<PI;i+=PI/256)r=99*cos(i+f/2),x=sin(i)*r+d,y=99*cos(i)+d,fill(W,150),circle(x,y,3),circle(W-x,y,3),fill(W,22),circle(W-x,W-y,3),circle(y,x,3),circle(y,W-x,3);f-=.05}//#つぶやきProcessing #tinycode #bw


//#つぶやきProcessing #p5js t=0,P=[] draw=_=> {r=random t||createCanvas(W=(w=200)*2,W) colorMode(HSB,1) noStroke() background(0,.1) P.push([r(W),r(W)]) P.map(([x,y])=>(fill((x+y+t)%1,1,1,.2), ellipse(x+y*cos(x+t/2),y,r(19),r(29)))) t>w?P.shift():0 t+=.01 }


float i, A, B, S=200; size(800, 800); noStroke(); background(-1); fill(0); for (i=0; i<99; i+=.01) { A=(cos(i*3)-cos(i*9)+2)*.45; B=i/2+(sin(i*3)-sin(i*9))/3+PI/2; circle(S*A*sin(B)+S*2, S*A*cos(B)+S*2, 25*cos(i*9)); } // #つぶやきProcessing

reona396's tweet image. float i, A, B, S=200;
size(800, 800);
noStroke();
background(-1);
fill(0);
for (i=0; i&amp;lt;99; i+=.01) {
  A=(cos(i*3)-cos(i*9)+2)*.45;
  B=i/2+(sin(i*3)-sin(i*9))/3+PI/2;
  circle(S*A*sin(B)+S*2, S*A*cos(B)+S*2, 25*cos(i*9));
}
// #つぶやきProcessing

#つぶやきProcessing float i,j,d,r,k=400;void setup(){size(800,800,P3D);}void draw(){background(-1);camera(k,k,400,0,0,0,0,0,-1);noFill();for(i=-1;i<2;i+=2)for(j=-1;j<2;j+=2){beginShape();for(d=1;d<k;d++)curveVertex((d*sin(r/d)-200)*i,j*d*cos(r/d),tan(d/9));endShape();}r++;k-=.2;}


#つぶやきProcessing 「身が相」 f=0 draw=_=>{ f++||createCanvas(W=500,W) background(0) noStroke() for(x=-f%100,c=0;x<W;x+=50,c=1-c) for(y=-f%100;y<W;y+=50,c=1-c) for(n=0;n<50;n+=10) for(m=0;m<50;m+=5){ fill(c*W) rect(x+n+20*sin(m+n+f/30),y+m,10,5) } }


t=0,i=1,d=20,r=200,draw=$=>{c=color,t||createCanvas(2*r,2*r,WEBGL),background(p=c(0)),noStroke();for(let _=-r;_<=r;_+=6)for(let e=-r;e<=r;e+=6)n=noise(_/d/t,e*t/d),fill(lerpColor(p,c(255),n)),push(),translate(_,e,50*n),sphere(2),pop();t+=i/d,i*=t>4||t<0?-1:1}; #つぶやきProcessing


t=1,setup=_=>{createCanvas(w=400,w)} draw=_=>{background(220),t+=.001,translate(w/2,w/2) for(i=w;i>0;i-=8){beginShape(TESS) for(j=TAU;j>0;j-=PI/8,"#つぶやきProcessing #p5js"){ vertex(a=w/i*cos(j/t)*9,b=w/i*sin(j%t)*3) +fill(a-b,a+b,a/b)}endShape(CLOSE)}}


//#つぶやきProcessing #p5js draw=_=>{createCanvas(W=(w=200)*2,W)+colorMode(HSB,1) blendMode(DIFFERENCE) textAlign(CENTER,CENTER) translate(w,w) C=(r,t,d)=>(fill(T=t/d,1,1,.7),rotate(U=T*TAU),textSize(r),text(t,0,0),rotate(-U)) C(500,second(),60) C(W,minute(),60) C(300,hour(),12)}


//#つぶやきProcessing #p5js t=0 draw=_=> {t||createCanvas(W=(w=200)*2,W)+colorMode(HSB,1) h=hour()/24 m=minute()/60 s=second()/60 strokeWeight(35) stroke((h+m+t*s)%1,1,1,.01) point(s/(S=1+h)*w*cos(s*7+t/S)+w,s/(M=1+m)*w*sin(s*7+t/M)+w) t+=.01 }

TakagiHitoshi's tweet image. //#つぶやきProcessing #p5js
t=0
draw=_=&amp;gt;
{t||createCanvas(W=(w=200)*2,W)+colorMode(HSB,1)
h=hour()/24
m=minute()/60
s=second()/60
strokeWeight(35)
stroke((h+m+t*s)%1,1,1,.01)
point(s/(S=1+h)*w*cos(s*7+t/S)+w,s/(M=1+m)*w*sin(s*7+t/M)+w)
t+=.01
}

#つぶやきProcessing 「身が相」 f=0 draw=_=>{ f++||createCanvas(W=500,W) background(0) noStroke() for(x=-f%100,c=0;x<W;x+=50,c=1-c) for(y=-f%100;y<W;y+=50,c=1-c) for(n=0;n<50;n+=10) for(m=0;m<50;m+=5){ fill(c*W) rect(x+n+20*sin(m+n+f/30),y+m,10,5) } }


//#つぶやきProcessing #p5js draw=_=>{createCanvas(W=(w=200)*2,W) colorMode(HSB) blendMode(DIFFERENCE) textAlign(CENTER,CENTER) C=(r,t,d,s)=>(fill((t*r)%w,W,W),textSize(s),text(t,r*cos(T=t/d*TAU-PI/2)+w,r*sin(T)+w)) C(30,hour(),12,500) C(50,minute(),60,W) C(80,second(),60,w)}


#つぶやきProcessing f=0,draw=a=>{for(f||createCanvas(W=400,W,WEBGL),[0,-9].map((t=>pointLight([W],-W,-W*t))),X=rotateX,X(t=49),rotate(f-=.01),i=0;i<TAU;i+=PI/8)push(),translate(0,0,60*sin(f+i+9)),X(i+f),rotate(i-f),pop(T(t,t));box(4e3)},T=(a,o)=>torus(a+cos(f+i+sin(2*f+2))*o,i,t)


//曜変天目 #つぶやきProcessing #p5js t=x=y=0,N=200 draw=_=>{ t++||createCanvas(W=400,W) noStroke() for(i=0;i<N;i++) for(j=0;j<N;j++) u=sin(i+y)+sin(R=TAU/N*i+x), v=cos(i+y)+cos(R), x=u+t, y=v, fill((I=(i+j)/2)>150?I:0,I,I+30), circle(u*N/2+W/2,y*N/2+W/2,random(8)) t+=0.02 }


//#つぶやきProcessing #p5js t=s=0 draw=_=>{ t||createCanvas(W=(w=200)*2,W) strokeWeight(24) S=(R,T)=>R*cos(T) P=(x,y,R,t)=>get(S(R,T=(t+1)/w)+x,S(R,T-1.6)+y)[3]?t+=2:(point(S(R,T=t/w)+x,S(R,T-1.6)+y),++t) stroke('red') t=P(150,180,100,t) stroke('blue') s=P(250,230,100,s) }


//#つぶやきProcessing #p5js t=0 draw=_=>{t||createCanvas(W=(w=200)*2,W)+colorMode(HSB,1) D=(r=191)/1.7 P=(Q=271-r)/r*(T=t/3*TAU) x=Q*cos(3*T)-D*cos(P) y=Q*sin(2*T)+D*sin(P) fill(D*P%1,1,1) text(".:-=+*#%@".split('')[int(abs(D*cos(P)))%9],y+w,x+w) t+=.01}

TakagiHitoshi's tweet image. //#つぶやきProcessing #p5js
t=0
draw=_=&amp;gt;{t||createCanvas(W=(w=200)*2,W)+colorMode(HSB,1)
D=(r=191)/1.7
P=(Q=271-r)/r*(T=t/3*TAU)
x=Q*cos(3*T)-D*cos(P)
y=Q*sin(2*T)+D*sin(P)
fill(D*P%1,1,1)
text(&quot;.:-=+*#%@&quot;.split(&apos;&apos;)[int(abs(D*cos(P)))%9],y+w,x+w)
t+=.01}

//#つぶやきProcessing #p5js t=0,P=[] draw=_=>{r=random t||createCanvas(W=(w=200)*2,W) colorMode(HSB,1) noStroke() background(0,.02) t<1?P.push([r(W),r(w)*cos(t)]):0 P.map(([X,Y])=>(fill(((X*Y)+t)%.7+.3,1,1,.01), rect(X+33*abs(cos(t)),Y,r(99),r(66)))) t+=.01}


//#つぶやきProcessing #p5js t=0,P=[] draw=_=> {r=random t||createCanvas(W=(w=200)*2,W) colorMode(HSB,1) noStroke() background(0,.1) P.push([r(W),r(W)]) P.map(([x,y])=>(fill((x+y+t)%1,1,1,.2), ellipse(x+y*cos(x+t/2),y,r(19),r(29)))) t>w?P.shift():0 t+=.01 }


#つぶやきProcessing 「スイラーロード」 f=0 draw=_=>{ f++||createCanvas(W=500,W) background(0) noStroke() for(x=0;x<W;x+=3) for(n=0;n<200;n+=9){ fill(W,x*9%255) y=(f*3+9e3+n)*noise(x)%600-50 circle(x+sin(y/30+x)*20,y,9) } }


float i, A, B, S=200; size(800, 800); noStroke(); background(-1); fill(0); for (i=0; i<99; i+=.01) { A=(cos(i*3)-cos(i*9)+2)*.45; B=i/2+(sin(i*3)-sin(i*9))/3+PI/2; circle(S*A*sin(B)+S*2, S*A*cos(B)+S*2, 25*cos(i*9)); } // #つぶやきProcessing

reona396's tweet image. float i, A, B, S=200;
size(800, 800);
noStroke();
background(-1);
fill(0);
for (i=0; i&amp;lt;99; i+=.01) {
  A=(cos(i*3)-cos(i*9)+2)*.45;
  B=i/2+(sin(i*3)-sin(i*9))/3+PI/2;
  circle(S*A*sin(B)+S*2, S*A*cos(B)+S*2, 25*cos(i*9));
}
// #つぶやきProcessing

//#つぶやきProcessing #p5js t=0,D=60 draw=_=>{r=random t++||createCanvas(W=400,W)+noStroke()+colorMode(HSB) translate(r(W),r(W)) fill(r(W),D,r(99,W),.7) rotate(r(TAU)) ;[circle,rect,ellipse,triangle,square,quad,bezier,curve][int(r(8))](r(D),r(D),r(D),r(D),r(D),r(D),r(D),r(D)) }


//#つぶやきProcessing #p5js t=0,P=[] draw=_=>{ createCanvas(W=(w=200)*2,W)+colorMode(HSB)+noStroke() for(T=0;T<TAU;T+=.3) P.push([w*cos(T+t)+w,y=w*sin(T-t)+w]) P.map(([x,y])=>(fill((t*x*y)%255,w,w,w),rect(x,y,20))) P.length>W*cos(t/17)?P=[]:0 ++t}


//#つぶやきProcessing #p5js t=0,D=50 draw=_=>{r=random t++||createCanvas(W=(w=(u=100)*2)*2,W)+colorMode(HSB)+background(0,9)+noStroke() X=w+r(-D,D),Y=w+r(-D,D) for(T=0;T<TAU;T+=.2) fill(u=(u+r(D))%255,w+r(-u,u),t%r(W)), x=u*cos(T)+X, y=u*sin(T)+Y, rect(x,y,r(20),r(20)) }


#つぶやきProcessing 「切り紙の覗く穴」 f=0 draw=_=>{ f++||createCanvas(W=500,W) background(0) stroke(W) for(x=0;x<600;x+=30) for(y=-f*noise(x)*3%60;y<600;y+=60){ quad(x,y,x+30,y+30,x,y+60,x-30,y+30) } }


//#つぶやきProcessing #p5js t=0,P=[] draw=_=>{r=random t||createCanvas(W=(w=200)*2,W) background(0,9) P.push([r(W),r(W)]) stroke(W) t>1?P.map((B,i)=>(point(B[0]+=((Q=P[(i+1)%P.length])[0]-B[0])/(M=dist(...B,...Q)),B[1]+=(Q[1]-B[1])/M))):0 ++t>W?P.shift():0}


//#つぶやきProcessing #p5js t=0 draw=_=>{s=sin,c=cos createCanvas(W=(w=200)*2,W)+colorMode(HSB)+noStroke() background(0,9) for(r=0;r<w;r+=8) for(p=0;p<TAU;p+=.1) fill(30*sin(r+p)+150,W,W),rect(X=r*c(p)+w,Y=r*s(p)+w,A=18*s(r-t/7),B=9*c(p+t/9)),rect(X,Y,B,A) t+=.1}


//Tokyo's sky today #つぶやきProcessing #p5js t=0,P=[] draw=_=>{ r=randomGaussian t++||createCanvas(W=(w=200)*2,W) background(0,99,W,3) P.push([r(w),r(w)]) stroke(W) P.map(B=>(point(B[0]+=r(0,20),B[1]+=r(0,5)))) t>W?P.shift():0}


t=0,s=20;draw=_=>{t||createCanvas(w=420,w),noStroke(),translate(w/2,w/2),scale(.4),rotate(t/160);for(e=0;e<w/1.2;e+=s/2){a=sin(t/s+e/120)*20,l=cos(t/s+e/w)*60,fill(e/(s/2)&1?0:w),circle(w/2-a+l,w/2-a-l/s,.2*s*a)}t-=.6}//#つぶやきProcessing #p5js

dnlzqn's tweet image. t=0,s=20;draw=_=&amp;gt;{t||createCanvas(w=420,w),noStroke(),translate(w/2,w/2),scale(.4),rotate(t/160);for(e=0;e&amp;lt;w/1.2;e+=s/2){a=sin(t/s+e/120)*20,l=cos(t/s+e/w)*60,fill(e/(s/2)&amp;amp;1?0:w),circle(w/2-a+l,w/2-a-l/s,.2*s*a)}t-=.6}//#つぶやきProcessing #p5js

//#つぶやきProcessing #p5js t=0 draw=_=> {t||createCanvas(W=(w=200)*2,W)+colorMode(HSB,1) h=hour()/24 m=minute()/60 s=second()/60 strokeWeight(35) stroke((h+m+t*s)%1,1,1,.01) point(s/(S=1+h)*w*cos(s*7+t/S)+w,s/(M=1+m)*w*sin(s*7+t/M)+w) t+=.01 }

TakagiHitoshi's tweet image. //#つぶやきProcessing #p5js
t=0
draw=_=&amp;gt;
{t||createCanvas(W=(w=200)*2,W)+colorMode(HSB,1)
h=hour()/24
m=minute()/60
s=second()/60
strokeWeight(35)
stroke((h+m+t*s)%1,1,1,.01)
point(s/(S=1+h)*w*cos(s*7+t/S)+w,s/(M=1+m)*w*sin(s*7+t/M)+w)
t+=.01
}

t=0,s=20;draw=_=>{t||createCanvas(w=420,w),noStroke(),translate(w/2,w/2),scale(.25),rotate(t/80);for(e=0;e<w/.43;e+=s/2){a=sin(t/s-e/25)*80,l=cos(t/s-e/180)*108;e/(s/2)%2==0?fill(255):fill(0),circle(w/4-l+a/2,l+e/1.5,.05*a*s)}t-=.3}//#つぶやきProcessing #p5js

dnlzqn's tweet image. t=0,s=20;draw=_=&amp;gt;{t||createCanvas(w=420,w),noStroke(),translate(w/2,w/2),scale(.25),rotate(t/80);for(e=0;e&amp;lt;w/.43;e+=s/2){a=sin(t/s-e/25)*80,l=cos(t/s-e/180)*108;e/(s/2)%2==0?fill(255):fill(0),circle(w/4-l+a/2,l+e/1.5,.05*a*s)}t-=.3}//#つぶやきProcessing #p5js

#つぶやきProcessing #fractal size(2000,2000);background(255);noStroke();float x,y,z,a,b,c;for(a=0;a<2e3;a++){for(b=0;b<2e3;b++){x=a/1e3-1;y=b/1e3-1;for(c=0;c<1e3&&x*x+y*y<9;c++){z=x;x=z*z-y*y-.75;y=2*z*y+.1;if(x*x+(y-2)*(y-2+abs(x))<.5){fill(255,0,0);rect(a,b,1,1);c=1e3;}}}}

1Hassium's tweet image. #つぶやきProcessing #fractal
size(2000,2000);background(255);noStroke();float x,y,z,a,b,c;for(a=0;a&amp;lt;2e3;a++){for(b=0;b&amp;lt;2e3;b++){x=a/1e3-1;y=b/1e3-1;for(c=0;c&amp;lt;1e3&amp;amp;&amp;amp;x*x+y*y&amp;lt;9;c++){z=x;x=z*z-y*y-.75;y=2*z*y+.1;if(x*x+(y-2)*(y-2+abs(x))&amp;lt;.5){fill(255,0,0);rect(a,b,1,1);c=1e3;}}}}

rc=10;ry=2.5;c=50;set=_=>{createCanvas(500,500);colorMode(1,100);background(0);noFill();for(y=0;y<height;y+=5){c+=random(-rc,rc);stroke(c,60,99,90);strokeWeight(80);f=0;beginShape();for(x=0;x<=width;x+=5){f+=random(-ry,ry);vertex(x,y+f);}endShape();}}//#つぶやきProcessing #p5js

yoshiyuki_hongo's tweet image. rc=10;ry=2.5;c=50;set=_=&amp;gt;{createCanvas(500,500);colorMode(1,100);background(0);noFill();for(y=0;y&amp;lt;height;y+=5){c+=random(-rc,rc);stroke(c,60,99,90);strokeWeight(80);f=0;beginShape();for(x=0;x&amp;lt;=width;x+=5){f+=random(-ry,ry);vertex(x,y+f);}endShape();}}//#つぶやきProcessing #p5js
yoshiyuki_hongo's tweet image. rc=10;ry=2.5;c=50;set=_=&amp;gt;{createCanvas(500,500);colorMode(1,100);background(0);noFill();for(y=0;y&amp;lt;height;y+=5){c+=random(-rc,rc);stroke(c,60,99,90);strokeWeight(80);f=0;beginShape();for(x=0;x&amp;lt;=width;x+=5){f+=random(-ry,ry);vertex(x,y+f);}endShape();}}//#つぶやきProcessing #p5js
yoshiyuki_hongo's tweet image. rc=10;ry=2.5;c=50;set=_=&amp;gt;{createCanvas(500,500);colorMode(1,100);background(0);noFill();for(y=0;y&amp;lt;height;y+=5){c+=random(-rc,rc);stroke(c,60,99,90);strokeWeight(80);f=0;beginShape();for(x=0;x&amp;lt;=width;x+=5){f+=random(-ry,ry);vertex(x,y+f);}endShape();}}//#つぶやきProcessing #p5js
yoshiyuki_hongo's tweet image. rc=10;ry=2.5;c=50;set=_=&amp;gt;{createCanvas(500,500);colorMode(1,100);background(0);noFill();for(y=0;y&amp;lt;height;y+=5){c+=random(-rc,rc);stroke(c,60,99,90);strokeWeight(80);f=0;beginShape();for(x=0;x&amp;lt;=width;x+=5){f+=random(-ry,ry);vertex(x,y+f);}endShape();}}//#つぶやきProcessing #p5js

s=100 v=W=0.1 (a=-1.5),(b=1.8),(c=-1.8),(d=-0.4) setup=()=>{createCanvas((w=700),w) background('#つぶやきProcessing #p5js') translate(w/2,w/2) for(let i=0;i<100000;i++){ x=sin(a*w)+c*cos(a*v) y=sin(b*v)+d*cos(b*w) stroke(0,s,s) point(x*s,y*s) v=x w=y}}

Acha_for_CS's tweet image. s=100
v=W=0.1
(a=-1.5),(b=1.8),(c=-1.8),(d=-0.4)
setup=()=&amp;gt;{createCanvas((w=700),w)
background(&apos;#つぶやきProcessing #p5js&apos;)
translate(w/2,w/2)
for(let i=0;i&amp;lt;100000;i++){
x=sin(a*w)+c*cos(a*v)
y=sin(b*v)+d*cos(b*w)
stroke(0,s,s)
point(x*s,y*s)
v=x
w=y}}

#つぶやきProcessing size(1000,1000); background(0); stroke(255); float x=0,y=0,px,py,a; for(a=1;a<1e4;a++){ px=x; py=y; x=px+cos(2000*sqrt(a))/100; y=py+sin(2003*sqrt(a))/100; line((px+0.5)*1000,(py+0.5)*1000,(x+0.5)*1000,(y+0.5)*1000); }

1Hassium's tweet image. #つぶやきProcessing
size(1000,1000);
background(0);
stroke(255);
float x=0,y=0,px,py,a;
for(a=1;a&amp;lt;1e4;a++){
  px=x;
  py=y;
  x=px+cos(2000*sqrt(a))/100;
  y=py+sin(2003*sqrt(a))/100;
  line((px+0.5)*1000,(py+0.5)*1000,(x+0.5)*1000,(y+0.5)*1000);
}

let t=0;function setup(){createCanvas(500,500,WEBGL),noFill(),strokeWeight(3)}function draw(){background(0),rotateX(t),rotateY(t/2),stroke(276),box(200);let e=100+50*sin(5*t);push(),fill(255,0,0,150),stroke(255,0,0),sphere(e),pop(),t+=.02}//#つぶやきProcessing


GPT-4によるL-system圧縮 #つぶやきProcessing s="F",r="+-FF[+FF][-F]F[-F]";setup=()=>{t=translate,o=rotate;createCanvas(w=800,w);for(i=4;i>0;i--){s=s.replace(/F/g,r)};t(w/2,w);for(c of s){c=='F'?(line(0,0,0,-5),t(0,-5)):c=='+'?o(p=PI/4):c=='-'?o(-p):c=='['?push():c==']'&&pop()}}

saikou_kunisaki's tweet image. GPT-4によるL-system圧縮 #つぶやきProcessing

s=&quot;F&quot;,r=&quot;+-FF[+FF][-F]F[-F]&quot;;setup=()=&amp;gt;{t=translate,o=rotate;createCanvas(w=800,w);for(i=4;i&amp;gt;0;i--){s=s.replace(/F/g,r)};t(w/2,w);for(c of s){c==&apos;F&apos;?(line(0,0,0,-5),t(0,-5)):c==&apos;+&apos;?o(p=PI/4):c==&apos;-&apos;?o(-p):c==&apos;[&apos;?push():c==&apos;]&apos;&amp;amp;&amp;amp;pop()}}

s=100 v=w=0.1 a=-1.1,b=1.5,c=-1.9,d=-0.7 setup=()=>{ createCanvas((W=700),W) background(0) blendMode(ADD) translate(W/2,W/2) for(let i=0;i<1e5;i++){ x=sin(a*w)+c*cos(a*v) y=sin(b*v)+d*cos(b*w) stroke(0,s,s,s) point(x*s,y*s) v=x w=y}} // #つぶやきProcessing #p5js

Acha_for_CS's tweet image. s=100
v=w=0.1
a=-1.1,b=1.5,c=-1.9,d=-0.7
setup=()=&amp;gt;{
createCanvas((W=700),W)
background(0)
blendMode(ADD)
translate(W/2,W/2)
for(let i=0;i&amp;lt;1e5;i++){
x=sin(a*w)+c*cos(a*v)
y=sin(b*v)+d*cos(b*w)
stroke(0,s,s,s)
point(x*s,y*s)
v=x
w=y}}
// #つぶやきProcessing #p5js

t=0;y=150;setup=_=>{createCanvas(W=500,W);background('#つぶやきProcessing');T=translate;L=line;t=radians(30);T(W/2,W);stroke(50,y,50);strokeWeight(3);L(0,0,0,-y);T(0,-y);B(y)};B=(h)=>{h*=0.66;if(h>1){D(h,t);D(h,-t)}};D=(h,t)=>{push();rotate(t);L(0,0,0,-h);T(0,-h);B(h);pop()}

Acha_for_CS's tweet image. t=0;y=150;setup=_=&amp;gt;{createCanvas(W=500,W);background(&apos;#つぶやきProcessing&apos;);T=translate;L=line;t=radians(30);T(W/2,W);stroke(50,y,50);strokeWeight(3);L(0,0,0,-y);T(0,-y);B(y)};B=(h)=&amp;gt;{h*=0.66;if(h&amp;gt;1){D(h,t);D(h,-t)}};D=(h,t)=&amp;gt;{push();rotate(t);L(0,0,0,-h);T(0,-h);B(h);pop()}

//#つぶやきProcessing float i,n,t=100; size(800,800); clear(); stroke(#FF0000,50);//red //stroke(#00FF00,50);//green //stroke(#0000FF,50);//blue noFill(); for(n=0;n<3000;n++){ beginShape(); for(i=0;i<800;i++)vertex(i,(t%999)*(1-2*noise((i+t)/500,t))+400); endShape(); t++; }

hisadan's tweet image. //#つぶやきProcessing
float i,n,t=100;
size(800,800);
clear();
stroke(#FF0000,50);//red
//stroke(#00FF00,50);//green
//stroke(#0000FF,50);//blue
noFill();
for(n=0;n&amp;lt;3000;n++){
beginShape();
for(i=0;i&amp;lt;800;i++)vertex(i,(t%999)*(1-2*noise((i+t)/500,t))+400);
endShape();
t++;
}
hisadan's tweet image. //#つぶやきProcessing
float i,n,t=100;
size(800,800);
clear();
stroke(#FF0000,50);//red
//stroke(#00FF00,50);//green
//stroke(#0000FF,50);//blue
noFill();
for(n=0;n&amp;lt;3000;n++){
beginShape();
for(i=0;i&amp;lt;800;i++)vertex(i,(t%999)*(1-2*noise((i+t)/500,t))+400);
endShape();
t++;
}
hisadan's tweet image. //#つぶやきProcessing
float i,n,t=100;
size(800,800);
clear();
stroke(#FF0000,50);//red
//stroke(#00FF00,50);//green
//stroke(#0000FF,50);//blue
noFill();
for(n=0;n&amp;lt;3000;n++){
beginShape();
for(i=0;i&amp;lt;800;i++)vertex(i,(t%999)*(1-2*noise((i+t)/500,t))+400);
endShape();
t++;
}

// #つぶやきProcessing void setup(){ size(500,500); f(0,250,250,3,100,0); } void f(int d,float x,float y,int t,float s,float r){ if(d<5)for(float i=0,u,v,n=TAU/t,h;i<TAU;i+=n){ line(u=x+s*sin(h=r+i),v=y+s*cos(h),x+s*sin(h-n),y+s*cos(h-n)); f(d+1,u,v,(t+1)%3+3,s*0.6,i); } }

emeen231's tweet image. // #つぶやきProcessing
void setup(){
size(500,500);
f(0,250,250,3,100,0);
}
void f(int d,float x,float y,int t,float s,float r){
if(d&amp;lt;5)for(float i=0,u,v,n=TAU/t,h;i&amp;lt;TAU;i+=n){
line(u=x+s*sin(h=r+i),v=y+s*cos(h),x+s*sin(h-n),y+s*cos(h-n));
f(d+1,u,v,(t+1)%3+3,s*0.6,i);
}
}

#つぶやきProcessing 「マンデルブロ集合試作」 setup=_=>{ createCanvas(W=500,W) for(x=0;x<W;x++) for(y=0;y<W;y++){ A=x/250-1.5 B=y/250-1 for(a=b=0,n=0;n<1000&&a*a+b*b<4;n++){ [a,b]=[a*a-b*b+A,2*a*b+B] } stroke(n/4) point(x,y) } }

SnowEsamosc's tweet image. #つぶやきProcessing 「マンデルブロ集合試作」

setup=_=&amp;gt;{
  createCanvas(W=500,W)
  for(x=0;x&amp;lt;W;x++)
  for(y=0;y&amp;lt;W;y++){
    A=x/250-1.5
    B=y/250-1
    for(a=b=0,n=0;n&amp;lt;1000&amp;amp;&amp;amp;a*a+b*b&amp;lt;4;n++){
      [a,b]=[a*a-b*b+A,2*a*b+B]
    }
    stroke(n/4)
    point(x,y)
  }
}

// #つぶやきProcessing size(800, 800); for(int i=0;i<width;stroke(255*i++/float(width)))line(i,0,i,height); blendMode(DIFFERENCE); for(int p=0;p<8;p++)for(int y=0;y<10;y++)for(int x=0;x<10;x++)image(g,x*80,y*80,int(160*noise(p+x/10f+y)),int(160*noise(p+y/10f+x)));

emeen231's tweet image. // #つぶやきProcessing
size(800, 800);
for(int i=0;i&amp;lt;width;stroke(255*i++/float(width)))line(i,0,i,height);
blendMode(DIFFERENCE);
for(int p=0;p&amp;lt;8;p++)for(int y=0;y&amp;lt;10;y++)for(int x=0;x&amp;lt;10;x++)image(g,x*80,y*80,int(160*noise(p+x/10f+y)),int(160*noise(p+y/10f+x)));

let t=0;setup=t=>createCanvas(550,550,WEBGL),draw=a=>{for(background(0),rotateY(.3*t),rotateX(.2*t),i=-1;i<2;i++)for(j=-1;j<2;j++)for(k=-1;k<2;k++)(i||j||k)&&(push(),translate(80*i,80*j,80*k),fill(128+128*sin(t+i+j+k)),box(40+10*sin(t+i+j+k)),pop());t+=.02};//#つぶやきProcessing


Loading...

Something went wrong.


Something went wrong.


United States Trends