2012年9月25日 星期二

Week03 HW03

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);
}
}
}
心得
這是種可以配合程式的藝術,可以走視覺系藝術

沒有留言:

張貼留言