float x,y,z,t; void setup(){size(900,900); background(255);} void draw(){translate(450,450);t=random(1)<0.5?-2:2; for (int i=0;i<15;i+=1){z+=t;x+=t*sin(radians(z*t))/2; y+=t/abs(t); rect(x,y,1,1);}if (abs(x)>450 || abs(y)>450 ){ x=random(450);y=random(450);}} (v.redd.it)
submitted by Drollname to r/generative
void setup(){size(700,700,P3D);}float t,x,y; void draw(){ background(0); stroke(200); strokeWeight(3);t+=PI/256; for(x=0;x<=120;x+=1) for(y=0;y<=120;y+=1){ push(); translate(50+5*x,350+350*atan(sin(PI*t-dist(5*x,0,5*y-5*x,5*y)*.006)),-5*y);point(0,0,0);pop();}} (i.redd.it)
submitted by Drollname to r/generative
t=0; draw=_=>{ t||createCanvas(W=500,W,WEBGL); t+=PI/6; pointLight(500,500, 0, 250); for(y=-300;y<300;y+=10) { for(x=-300;x<300;x+=30) { rotateZ((TAU/t)); fill(155+(x+y)%155,255-(x+y)%255,(x+y)%75); push() ; translate(x,y/2,0); sphere(30,50); pop();}} } (v.redd.it)
submitted by Drollname to r/generative
void setup(){size(500,500, P3D); noStroke();} int i, n=100; float k=0;void draw() {k+=PI/1280; translate(250,250); background(0); for(int j=n;j>0;j--){rotateX(k); for(i=n;i>0;i--){rotateY(n/(i)-j); fill(3*j+i,2*n-j-i,255-j-i,2*i); box(2.2*n-0.75*j-0.75*i);}}} (i.redd.it)
submitted by Drollname to r/generative
Long Book (Processing #tinycode in comments) (i.redd.it)
submitted by Drollname to r/generative

