2009年4月26日 星期日

B9510024-midterm




B9510030---midterm



以上是網路搜尋的資料
我很欣賞歐普藝術的特色
那種使用幾何圖形的排列,有時加上較複雜的顏色
造成一種如催眠和視覺相互混淆的效果
那種大律動感、震動感、旋律感及富變化的階調
就像是【圖面上的音樂】一般



以上是我上課用processing和photoshop所做的練習
希望能夠減低過於複雜的用色
卻依舊呈現出屬於歐普的風格

2009年4月25日 星期六

midterm- B9415028

星雲、漩渦狀


令人經驗的自然--結晶體(下圖)














咖啡啦花的部份(下圖)

2009年4月20日 星期一

數位美學 MIDTERM

這是在試驗之後的一些圖,發現亂數以及Pattern是個挺有趣的方法
以下附上其中一個圖的程式:

size(500,500);


background(0);


noStroke();


for(int i=25;i

for(int j=25;j

fill(255);


rect(i+random(10),j+random(10),105,105);


fill(125+j);


rect(i+5,j+5,100,100);


fill(0);


rect(i+random(5),j+random(5),90,90);


fill(200-i+j);


rect(i+random(5),j+random(5),80,80);


fill(150-j+i);


rect(i,j,70,70);

2009年4月19日 星期日

mid-term b9510035

PROCESSING期中紀錄,放上老師有印象的


void setup(){
size(400, 260); background(100); noStroke();}

void draw() {
for(int i=0; i
for(int j=0; j
// X1 Y1 X2 Y2
fill(i/2+10,0,0); rect( i-20, 0, i , 20 );
rect( i-20, 40, i , 20 );
rect( i-20, 80, i , 20 );
rect( i-20, 120, i , 20 );
rect( i-20, 160, i , 20 );
rect( i-20, 200, i , 20 );
rect( i-20, 240, i , 20 );
// X1 Y1 X2 Y2 fill(230-i*0.6+10,0,0);
rect( i-20, 20, 20+i , 20 );
rect( i-20, 60, 20+i , 20 );
rect( i-20, 100, 20+i , 20 );
rect( i-20, 140, 20+i , 20 );
rect( i-20, 180, 20+i , 20 );
rect( i-20, 220, 20+i , 20 ); } } }












void setup()


{ size(400, 400); background(100); noStroke();}


void draw() {
for(int i=0; i



fill(i/2+100,i/2+50,i/2+10);ellipse(0,0,600-i,600-i);
fill(i/2+50,i/2+100,i/2+10);ellipse(width,height,600-i,600-i);
fill(i/2+20,i/2+20,i/2+100);ellipse(width,0,600-i,600-i);
fill(i/2+100,i/2+100,i/2+20);ellipse(0,height,600-i,600-i);}}}





期中作業B9510026段智敏


(點圖可放大)

分享其中最長的一段code(可能是笨方法導致它太長)
size(450, 450);
background(0);
noStroke();
for(int i=0; i fill(255-i/2,207-i*3/2,139-i);
rect(i,0,40,height/((i/40)+1));

}
for(int i=0; ifill(255-i/2,207-i*3/2,139-i);
rect(400-i,0,40,height/((i/40)+1));
}
for(int i=0; ifill(245-i/2,180-i*3/2,100-i);
rect(40+i,height/((i/40)+2),40,height/((i/40)+1.9));
}
for(int i=0; ifill(245-i/2,180-i*3/2,100-i);
rect(360-i,height/((i/40)+2),40,height/((i/40)+1.9));
}

for(int i=0; ifill(235-i/2,150-i*3/2,80-i);
rect(80+i,height*2/((i/40)+3),40,height/((i/40)+3));
}
for(int i=0; ifill(235-i/2,150-i*3/2,80-i);
rect(320-i,height*2/((i/40)+3),40,height/((i/40)+3));
}
for(int i=0; ifill(225-i/2,100-i*3/2,50-i);
rect(120+i,height*3/((i/40)+4),40,height/((i/40)+4));
}
for(int i=0; ifill(225-i/2,100-i*3/2,50-i);
rect(280-i,height*3/((i/40)+4),40,height/((i/40)+4));
}
for(int i=0; ifill(215-i/2,80-i*3/2,30-i);
rect(160+i,height*4/((i/40)+5),40,height/((i/40)+5));
}
for(int i=0; ifill(215-i/2,80-i*3/2,30-i);
rect(240-i,height*4/((i/40)+5),40,height/((i/40)+5));
}
for(int i=0; ifill(0);
rect(200+i,height*5/((i/40)+6),40,height/((i/40)+6));
}
for(int i=0; i for(int j=0; j<40; j+=4) {
fill(255,255,255,j);
rect(200-i+j/2,height*5/((i/40)+6)+j/2,40-j,height/((i/40)+6)-j);
}
}
for(int i=0; i for(int j=0; j<40; j+=4) {
fill(0,0,0,j);
rect(i+j/2,j/2,40-j,height/((i/40)+1)-j);
}
}
for(int i=0; i for(int j=0; j<40; j+=4) {
fill(0,0,0,j);
rect(400-i+j/2,j/2,40-j,height/((i/40)+1)-j);
}
}

for(int i=0; i for(int j=0; j<40; j+=4) {
fill(0,0,0,j);
rect(40+i+j/2,height/((i/40)+2)+j/2,40-j,height/((i/40)+2)-j);
}
}
for(int i=0; i for(int j=0; j<40; j+=4) {
fill(0,0,0,j);
rect(360-i+j/2,height/((i/40)+2)+j/2,40-j,height/((i/40)+2)-j);
}
}

for(int i=0; i for(int j=0; j<40; j+=4) {
fill(0,0,0,j);
rect(80+i+j/2,height*2/((i/40)+3)+j/2,40-j,height/((i/40)+3)-j);
}
}
for(int i=0; i for(int j=0; j<40; j+=4) {
fill(0,0,0,j);
rect(320-i+j/2,height*2/((i/40)+3)+j/2,40-j,height/((i/40)+3)-j);
}
}
for(int i=0; i for(int j=0; j<40; j+=4) {
fill(0,0,0,j);
rect(120+i+j/2,height*3/((i/40)+4)+j/2,40-j,height/((i/40)+4)-j);
}
}
for(int i=0; i for(int j=0; j<40; j+=4) {
fill(0,0,0,j);
rect(280-i+j/2,height*3/((i/40)+4)+j/2,40-j,height/((i/40)+4)-j);
}
}
for(int i=0; i for(int j=0; j<40; j+=4) {
fill(0,0,0,j);
rect(160+i+j/2,height*4/((i/40)+5)+j/2,40-j,height/((i/40)+5)-j);
}
}
for(int i=0; i for(int j=0; j<40; j+=4) {
fill(0,0,0,j);
rect(240-i+j/2,height*4/((i/40)+5)+j/2,40-j,height/((i/40)+5)-j);
}
}


歡迎指教:D

midterm, B9510051,