2012年9月18日 星期二

Week02, HW02


2012.09.18 Homework2

(1) 用 random 跑50個方格

size(640,640);
for(int i=0;i<50;i++)
{
fill(random(255),random(255),random(255));
rect(random(500),random(500),random(500),random(500));
}





















size(640,640);
for(int i=0;i<50;i++)
{
fill(random(255),random(255),random(255),random(255));
rect(random(500),random(500),random(500),random(500));
}


加入透明度
























(2) 利用 for 迴圈跑圖形馬賽克顏色漸層效果


size(500,500);
background(0,0,0);
for(int i=0;i<40;i++){
  for(int j=0;j<30;j++){
    stroke(255,255,255);
    fill(1,random(255),random(255),random(255));
    ellipse(i*25,j*25,40,40);
  }
}

























(3) 畫眼睛

size(500,500);
background(0,0,0);
for(int i=0;i<5;i++){
  for(int j=0;j<5;j++){
    for(int k=0;k<5;k++){
    stroke(255,255,255);
    // 橢圓
    fill(random(255),random(255),random(255),random(255));
    ellipse(i*100+50,j*100+50,100,40);
    // 上下眼睫毛
    fill(0,random(255),0,random(255));
    ellipse(i*100+50,j*100+50,100,50);
    // 眼睛
    fill(0,random(255),random(255),random(255));
    ellipse(i*100+50,j*100+50,100,100);
    // 大眼珠
    fill(0,random(255),random(255),random(255));
    ellipse(i*100+50,j*100+50,40,40);
    // 小眼珠
    fill(0,0,random(255),random(255));
    ellipse(i*100+60,j*100+40,10,10);
    }
  }
}


恐怖的眼睛 = =






















(4) 心得感想

老師今天在課堂上教的 random
讓漸層效果可以很快地就秀出來
我覺得好酷 ^__^ *
但對於 random 的使用,自己還'要多練習
我原本和我同桌人討論好要一起畫寫輪眼哈哈哈
但是我挑的那個太複雜了~~
所以就變成鬼神童子邪惡眼睛的可愛版 ? XD

1 則留言: