1.void setup()
{
size(600,600);
}
void draw(){
fill(255,255,255);
rect(x,y,100,100);
ellipse(mouseX,mouseY,100,100);
}
2.
void setup()
{
size(600,600);
}
float x=100;float y=100;
void draw(){
background(0,0,0);
fill(255,255,0);
ellipse(x,y,200,200);
fill(random(mouseX),random(mouseX),random(mouseX));
ellipse(mouseX,mouseY,100,200);
x=x*0.9+mouseX*0.1;
y=y*0.9+mouseY*0.1;
}
3.
void setup()
{
size(600,600);
frameRate(25);
}
float []x= new float[10];
float []y= new float[10];
//float x=100;float y=100;
void draw(){
background(255,255,255);
fill(255,255,0);
//ellipse(x,y,200,200);
ellipse(mouseX,mouseY,50,50);
fill(125,250,40);
x[9]=mouseX;
y[9]=mouseY;
for(int i=0;i<9;i++){
translate(x[i],y[i]);
scale(0.7);
eyes();
//ellipse(x[i],y[i],20,20);
x[i]=x[i+1];
y[i]=y[i+1];
}
//back();
//translate(0,0);
//scale(0.1);
//eyes();
//fill(random(mouseX),random(mouseX),random(mouseX));
//ellipse(mouseX,mouseY,100,200);
//x=x*0.9+mouseX*0.1;
//y=y*0.9+mouseY*0.1;
}
void eyes()
{
for(int i=0;i<4;i++){
for(int k=0;k<i;k++){
fill(random(i*240/4),random(k*230/i),random(255),250);
ellipse(i*100+50*i,i*100+50*k*i,50*i,50*i);
}
}
for(int i=0;i<4;i++){
for(int k=0;k<i;k++){
fill(255);
ellipse(i*100+50*i,i*100+50*k*i,25*i,25*i);
}
}
for(int i=0;i<4;i++){
for(int k=0;k<i;k++){
fill(random(255),random(255),random(255),200);
ellipse(i*100+50*i+random(4*i),i*100+50*k*i+random(4*i),10*i,10*i);
}
}
}
void back()
{
noStroke();
for(int i=0;i<40;i++){
for(int k=0;k<30;k++){
fill(random(i*255/40),random(k*255/30),random(200),50);
//ellipse(i*10,k*10,i,10);
triangle(i*10,k*10,i*40,k*40,150,120);
}
}
}
心得
這是種可以配合程式的藝術,可以走視覺系藝術
沒有留言:
張貼留言