8月は先月に引き続き、「層を重ねる手法」と、色を使った作品を創りました。後半は、「#つぶやきProcessing」をテーマとした#pchj03が開催されておりましたので、そちらに参加していました。
float t,x,y,d;
— はぅ君 (@Hau_kun) August 1, 2020
void setup(){size(720,720);noStroke();colorMode(HSB);}
void draw(){
clear();
t+=.01;
for(d=90;d>0;d-=3)
for(y=0;y<780;y+=60)
for(x=y/60%2*30;x<780;x+=60){
fill(((x+y)*.1+t)%255,255-d*2,d*4*sq(sin(x*4+y*4+t)));
circle(x,y,1.5*d*sin(x*2+y*2+t));}}#つぶやきProcessing pic.twitter.com/lpjs1qroVz
float t,x,y,d;
— はぅ君 (@Hau_kun) August 2, 2020
void setup(){size(720,720);noStroke();colorMode(HSB);}
void draw(){
clear();
t+=.003;
for(d=90;d>0;d-=3)
for(y=0;y<780;y+=60)
for(x=y/60%3*20;x<780;x+=60){
fill((x+y)%255,255-d*2,d*3);
circle(x+tan(y+t)*99,y+tan((x+y)*.01+t)*90,d);
}
}#つぶやきProcessing pic.twitter.com/3yAqiKT461
float i,t,n,X,Y,S;
— はぅ君 (@Hau_kun) August 3, 2020
void setup(){size(720,720);stroke(-1);strokeWeight(2);}
void draw(){
clear();
t+=.01;
for(i=0;i<81;i++)
for(n=0;n<2;n++){
line(X=i%9*90,Y=int(i/9)*80+pow(tan(n*PI/2+i*.01+t)*2,4),X+(S=sin(i%9+t+n)*55),Y+80);
line(X,Y+80,X+S,Y);
}
}#つぶやきProcessing pic.twitter.com/5KP4DQ1Sxf
float t,x,A;
— はぅ君 (@Hau_kun) August 5, 2020
void setup(){size(720,720);noStroke();colorMode(HSB);}
void draw(){
clear();
t+=.002;
for(x=0;x<720;x++){
fill(((A=x*.05+t)*50)%255,192,255,96);
arc(x,sin(x*.01+t)*99/sin(sin(x+t)+A)+360,9+sq(sin(A/2))*30,9+sq(sin(A/2))*30,A-PI,A);
}
}#つぶやきProcessing pic.twitter.com/aaFdZoNHwZ
float t,x,y,X;
— はぅ君 (@Hau_kun) August 6, 2020
void setup(){size(720,720);noStroke();colorMode(HSB);}
void draw(){clear();t+=.01;
for(y=0;y<900;y+=90)
for(x=0;x<720;x+=9){
fill((x+y)%255,160,255);
triangle(x-9,sin(X=x*.05+t+y)*45*sin(x-t)+y,x,cos(X)*cos(x+t)*45+y,x+9,sin(X)*sin(x+t)*45+y);}}#つぶやきProcessing pic.twitter.com/RvRVtddS2w
float t,d,r,T;
— はぅ君 (@Hau_kun) August 7, 2020
void setup(){size(720,720);noStroke();colorMode(HSB);}
void draw(){
clear();
t+=.01;
for(d=90;d>0;d-=3)
for(r=0;r<TAU;r+=.03){
fill(r*40,255-d*2,d*3,d/2);
arc(cos(r)*(T=tan(t+r+sin(t-r*r*r)*.5)*99+d)+360,sin(r)*T+360,d,d,r-T/200,r+T/200);
}
}#つぶやきProcessing pic.twitter.com/zpcc8vKE0P
float t,d,r,T;
— はぅ君 (@Hau_kun) August 8, 2020
void setup(){size(720,720);noStroke();colorMode(HSB);}
void draw(){clear();t+=.003;
for(d=90;d>0;d-=3)
for(r=0;r<TAU;r+=.01){
fill((r*r*40)%255,d*3,255-d*2,255-d*3);
arc(cos(r*t)*(T=tan(t+sin(r)*99)*99)+360,sin(r-t)*T+360,d,d,r-T/999,r+T/999);}}#つぶやきProcessing pic.twitter.com/RBqwl5mm2n
float t,d,x,y,S;
— はぅ君 (@Hau_kun) August 10, 2020
void setup(){size(720,720);noStroke();colorMode(HSB);}
void draw(){
clear();
t+=.002;
for(d=90;d>0;d-=3)
for(y=0;y<780;y+=60)
for(x=y/60%2*30;x<780;x+=60){
fill((x+y)%255,255-d*2,255,S=d*3*sin((.1*sin(x+y+t*2)*x+y)*.1+t));
circle(x,y,d);
}
}#つぶやきProcessing pic.twitter.com/4RkEXfLeAR
float t,d,r,R;
— はぅ君 (@Hau_kun) August 11, 2020
void setup(){size(720,720);noStroke();colorMode(HSB);}
void draw(){
clear();
t+=.01;
for(d=0;d<85;d++)
for(r=0;r<d*6;r++){
fill(r%255,128,(d%5)+(r%5)>(noise(int(t),int(d/9))*99)%9?255:0);
circle(cos(R=d+r*PI/d/3)*d*6+360,sin(R)*d*6+360,6);
}
}#つぶやきProcessing pic.twitter.com/025nX4lm1p
float t,d,r,R,S;
— はぅ君 (@Hau_kun) August 13, 2020
void setup(){size(720,720);noStroke();colorMode(HSB);}
void draw(){clear();t+=.005;for(d=0;d<50;d++)for(r=0;r<d*6;r++){
fill(r%255,160,255,(S=sq(sin(R=d+r*PI/d/3+t)))*255);circle(1/cos(R)*d*6/tan(R+t)+360,1/sin(R)*d*6/tan(R-t)+360,(1-S)*15);}}#つぶやきProcessing pic.twitter.com/7IxfCagaVK
float d,r,t;
— はぅ君 (@Hau_kun) August 14, 2020
void setup(){size(720,720);noStroke();colorMode(HSB);}
void draw(){
clear();
t+=.004;
for(d=40;d>0;d-=3)
for(r=0;r<TAU*9;r+=.1){
fill(r*5,d*6,255-d*3,255-d*6);
circle(.5/cos(8*r+d*.003-t)*r*9+360,-tan(2*r-d*.003+t)*r*9+360,d);
}
}#つぶやきProcessing pic.twitter.com/PEVw85995A
float t,x,s,i;
— はぅ君 (@Hau_kun) August 16, 2020
void setup(){size(720,720);colorMode(HSB);}
void draw(){
clear();
t+=.005;
for(i=0;i<4;i++)
for(x=0;x<720;x+=20){
s=tan(PI/2*i+t)*360;
stroke(x%255,160,255);
line(i<2?x+s:(3-i)*720,i<2?i*720:x+s,720-(i<2?i*720:x+s),i<2?x+s:(3-i)*720);
}
}#つぶやきProcessing pic.twitter.com/cvR6nb7Cfn
float t,r,S,T;
— はぅ君 (@Hau_kun) August 17, 2020
void setup(){size(720,720);noStroke();colorMode(HSB);}
void draw(){fill(0,8);square(0,0,721);t+=.05;for(r=6;r<TAU*9;r+=.2){fill((r*r*r)%255,192,(S=sq(sin(r+t)))*255,S*99);circle(cos(r)*r*(9+(T=sin(t+r*.2)))+360,tan(r*3-t*.1)*r*(9+T)+360,T*20);}}#つぶやきProcessing pic.twitter.com/jlXODLXEGM
float t,x,y,N,i;void setup(){size(1920,1080);stroke(-1,8);fill(0,16);}void draw(){square(0,0,1920);t+=.01;for(y=0;y<1080;y+=80)for(x=0;x<1920;x+=80)for(i=1;i<4;i++){strokeWeight(i*i*5);line((N=int(noise(x,y,i+int(t))*4))%2*80+x,y,int(N/2)*80+x,y+80);}}#pchj03 #つぶやきProcessing pic.twitter.com/Gvn39oP1OD
— はぅ君 (@Hau_kun) August 18, 2020
float t,x,y,i;
— はぅ君 (@Hau_kun) August 19, 2020
void setup(){size(1920,1080);noStroke();colorMode(HSB);}
void draw(){clear();t+=.005;
for(y=0;y<1140;y+=60)
for(x=y/60%2*30;x<1980;x+=60){
fill((x*y)%255,160,255,64);
for(i=9;i>0;i–)
arc(x,y,i*9,i*9,i*3*sin((x+y)*.02+t),i*3*cos((x-y)*.02+t));}}#つぶやきProcessing pic.twitter.com/QXm3tS05bk
float t,N,x,y,T;
— はぅ君 (@Hau_kun) August 20, 2020
void setup(){size(1920,1080);colorMode(HSB);}
void draw(){
clear();
t+=.005;
for(y=0;y<1080;y+=40)
for(x=-y/40%2*40;x<1920;x+=80){
fill((N=noise(x,y))*765%255,192,255,(1-sq(T=tan((x+y)*t*.005+N+t)))*255);
rect(x,y+pow(T,5)*99,80,40);}}#pchj03 #つぶやきProcessing pic.twitter.com/cdC4wmuItQ
float t,r,d,a,S;
— はぅ君 (@Hau_kun) August 21, 2020
void setup(){size(1920,1080);noStroke();}
void draw(){
clear();
t+=pow(sin(a+=.03),8)*.02;
for(d=0;d<35;d++)
for(r=0;r<TAU;r+=PI/3/d)
arc(cos(S=r+d*sin(t))*d*15+960,sin(S)*d*15+540,20,20,r-sin(d+r-t)*PI/2,r+cos(d+r+t)*PI/2);
}#pchj03 #つぶやきProcessing pic.twitter.com/y3dJPanmzn
float r,D;
— はぅ君 (@Hau_kun) August 22, 2020
size(1920,1080);
clear();
for(r=9;r<TAU*45;r+=.05-r*.00016){
textSize(r/9+5);
resetMatrix();
translate(cos(r)*(D=r*(6+sin(r*6)))+960,sin(r)*D+540);
rotate(r+PI/2);
text(int(r*r)%10,-r/25,0);
scale(-1,1);
text(int(r*r)%10,-r/25,0);
}#pchj03 #つぶやきProcessing pic.twitter.com/39UKBFyNuH
float t,x,y,N,d,a;void setup(){size(1920,1080);colorMode(HSB);}
— はぅ君 (@Hau_kun) August 23, 2020
void draw(){clear();t+=.001;for(y=0;y<1080;y+=90)for(x=y/90%3*10;x<1920;x+=90)for(d=0;d<80;d+=3){stroke((x+y)%255,a=abs(40-d)*6,350-a);line(x-(N=sin(t*9+noise(x,y,t)*d)*40),y+d,x+N,y+d);}}#pchj03 #つぶやきProcessing pic.twitter.com/ro91uMDEvi
float t,r,d;
— はぅ君 (@Hau_kun) August 24, 2020
void setup(){size(1920,1080);}
void draw(){
clear();
t+=.05;
for(r=0;r<TAU;r+=PI/16){
resetMatrix();
translate(960,540);
rotate(r);
for(d=0;d<11;d++){
translate(90,30);
bezier(0,0,30,d*30*sin(t+d),60,-30*d*cos(t+d),90,0);
}
}
}#pchj03 #つぶやきProcessing pic.twitter.com/4uMXz2zdHV
setup=()=>createCanvas(w=windowWidth,h=windowHeight)+background(255)+noStroke(),draw=()=>{for(background(0,4),d=dist(W=w/2,H=h/2,mouseX,mouseY),f=1,a=atan2(mouseY-H,mouseX-W),r=0;r<TAU;r+=PI/9)ellipse(cos(a*(f*=-1)+r)*d+W,sin(a*f+r)*d+H,50*sin(3*a))};//#pchj03 #つぶやきProcessing pic.twitter.com/3LZuw5UCG3
— はぅ君 (@Hau_kun) August 25, 2020
float x,y,t,N;
— はぅ君 (@Hau_kun) August 26, 2020
void setup(){size(1920,1080);noStroke();}
void draw(){
clear();
t+=.01;
for(y=0;y<1126;y+=46)
for(x=y/46%2*45;x<2010;x+=90){
resetMatrix();
translate(x,y);
rotate((N=noise(x,y,int(t/PI*2)))>.5?N>.6?t:-t:0);
square(-25,-25,50);
}
}#pchj03 #つぶやきProcessing pic.twitter.com/C7tkRgtRYx
float r,S,R,x,y;
— はぅ君 (@Hau_kun) August 28, 2020
size(1920,1080);
noStroke();
clear();
for(y=0;y<1170;y+=90)
for(x=-y/90%3*30;x<2010;x+=90)
for(r=0;r<TAU*3;r+=.1){
fill(64,255,64,160);
arc(x,y,S=sq(r%TAU-PI)*9,S,R=(x+y)*.1+r+int(r/TAU)*TAU/3,R+.1);
fill(160,64,64);
circle(x,y,9);
}#pchj03 #つぶやきProcessing pic.twitter.com/uLXjmISJbD
int t,x,y;
— はぅ君 (@Hau_kun) August 30, 2020
void setup(){size(1920,1080);colorMode(HSB);}
void draw(){
t++;
loadPixels();
for(y=0;y<1080;y++)
for(x=0;x<1920;x++)
pixels[y*1920+x]=color(noise(int((x+y+t)/90),(x-t)*.01,(y+t*(y%90>45?1:-1))*.02)*765%255,192,255);
updatePixels();
}#pchj03 #つぶやきProcessing pic.twitter.com/fXRbAyETUH
float t,r,S;
— はぅ君 (@Hau_kun) August 30, 2020
void setup(){size(720,720);colorMode(HSB);}
void draw(){
fill(0,8);
square(0,0,721);
noFill();
t+=.05;
for(r=0;r<TAU*9;r+=.1){
stroke((r*r)%255,255,255,64/(S=tan(.5*t+r*.3)));
circle(cos(r+t)*r*(9+S)+360,sin(r+t)*r*(9-S)+360,20*S);
}
}#pchj03 #つぶやきProcessing pic.twitter.com/h7on7uolR8
float x,y,z,w,d,t,r,C;
— はぅ君 (@Hau_kun) August 31, 2020
void setup(){size(720,720);noFill();stroke(-1,9);}
void draw(){if((t=++t%99)==1)clear();
for(y=0;y<800;y+=80)
for(x=0;x<800;x+=80)
curve(x+(C=cos((r=t==0?random(TAU)*9:r)))*(d=t%99*9),y+sin(r)*d,x,y,z=x+C*80,w=y+C*80,z-C*d,w-sin(r)*d);
}#つぶやきProcessing pic.twitter.com/2YrlGc4qET
コメント