の成果より。

すべてProcessingで1ツイートに収まる長さのプログラムで生成。

やっぱり円状は映えるなー。4枚目はカオス的なやつです。

7 58

Processing Advent Calendar 2019 2日目
つぶやきProcessingで今すぐ使えるお手軽テンプレート2選

https://t.co/MckNayou1g

8 33

void setup(){
size(600,600,P3D);
fill(#E31717,80);
noStroke();
}
void draw(){
translate(300,300);
float f = frameCount*.01;
rotateX(f);
rotateY(f);
rotateZ(f);
lights();
box(max(0,400-f*20));
}

go!!

15 77

float r,d,i=0,o=0,A=PI/24;
colorMode(HSB,9);
size(720,720);
clear();
translate(360,360);
for(r=0;r<720;r+=(i+=2),o+=A){
fill(i%9,4,7);
for(d=o;d<TAU+o;d+=A*2){
triangle(cos(d)*r,sin(d)*r,cos(d+A)*(r+i),sin(d+A)*(r+i),cos(d-A)*(r+i),sin(d-A)*(r+i));
}
}

8 26

def setup():size(400,400)
def draw():
colorMode(HSB,2,2,2)
a=lambda i,x,y,z: abs(cos(y+i)+sin(x+(frameCount*.1-4)*z))%2
f=lambda t:(a(0,*t),a(3,*t),a(6,*t))
[[stroke(*f(f(f((i*.03,j*.03,1))))),point(i,j)]for i in range(400) for j in range(400)]

3 16

n=noise
def a(i,x,y,z):return sin((n(i)*x+n(i+1)*y+n(i+2)*z)*6)+1
def f(t):return a(0,*t),a(3,*t),a(6,*t)
size(400,400)
colorMode(RGB,2,2,2)
for i in range(width):
for j in range(height):
stroke(*f(f(f((i*.01,j*.01,1)))))
point(i,j)

2 26

float i,s,t,x,y,n=300;size(600,600,P2D);colorMode(HSB,9);background(9);noFill();
beginShape();
for(i=0;i<n/2;i++){
strokeWeight(20*random(-1,1));stroke(random(9),8,8);
s=random(n*.9);t=random(PI*2);x=s*cos(t);y=s*sin(t);
curveVertex(x+n,y+n);}
endShape(CLOSE);

9 29

float i,s,t,x,y,n=300;
size(600,600,P2D);
colorMode(HSB,9);
background(9);
noStroke();
beginShape();
for(i=0;i<n/2;i++){
fill(random(9),9,9);
s=random(n*.9);
t=random(PI*2);
x=s*cos(t);
y=s*sin(t);
curveVertex(x+n,y+n);
}
endShape(CLOSE);

5 22

size(400, 400)
translate(200, 200)
background(0)
noStroke()
blendMode(DIFFERENCE)
for _ in range(3):
fill(random(255), random(255), random(255))
for i in range(20):
rotate(random(1))
ellipse(50, 0, 40, 500)

2 13

size(500,500);
background(255);
for(int x=0;x<500;x++){

if(x%2==0){continue;}
line(x,0,500,x);
line(500,x,500-x,500);
line(500-x,500,0,500-x);
line(0,500-x,x,0);
}

1 2

float r,d,s,W=360;
noStroke();
size(720,720);
for(r=W;r>=0;r-=20){
d=0;
s=random(TAU);
while(d<=TAU){
fill(r/4,d*30,d*8+99);
beginShape(11);
vertex(W,W);
vertex(cos(s+d)*r+W,sin(s+d)*r+W);
vertex(cos(s+(d+=random(PI/2)))*r+W,sin(s+d)*r+W);
}
}

16 84

draw=_=>{createCanvas(w=800,w)
v=(w-(o=w/9)*2-o/5*((c=int((r=random)(3,8)))-1))/c
for(j=0;j<c;j++){for(i=0;i<c;i++){s=0;for(k=0;k<4;k++){s+=sqrt(r())<.75?v:0;k<3?s+=",":""}fill(0);noStroke();
eval("rect(i/c*(w-o*2)+o,j/c*(w-o*2)+o,v,v,"+s+")")
}}frameRate(1)}//#つぶやきProcessing

3 24

size(800, 800);
colorMode(HSB);
translate(400, 400);
float d;
for(d = 800; d > 0; d -= random(99)){
fill(random(255), 64, 192);
circle(0, 0, d);
}
for(d = 0; d < TAU; d += PI / 8.0){
rotate(d);
fill(random(255), 64, 192);
ellipse(200, 0, 350, 20);
}

0 5