2012年9月18日 星期二

week02 HW02




1.用random做出50個方塊

程式碼
size(500,500);

rect(250,250,40,40);
for(int i=0;i<100 data-blogger-escaped-i="i" data-blogger-escaped-nbsp="nbsp" data-blogger-escaped-span="span" style="color: #cc6600;">fill
(random(255),random(255),random(255),random(255));   rect(random(500),random(500),random(500),random(500)); } save("99160095-01.jpg");




















2.利用許多小框加上漸層顏色


size(500, 500);
background(0);

for (int i=0 ; i<40 data-blogger-escaped-i="i" data-blogger-escaped-nbsp="nbsp" data-blogger-escaped-span="span" style="color: #cc6600;">for
(int j=0 ; j<40 data-blogger-escaped-j="j" data-blogger-escaped-nbsp="nbsp" data-blogger-escaped-span="span" style="color: #cc6600;">stroke(1); //外框     // fill(j*25,i*10,j*10);     fill(1,random(255),1,random(255));     rect(i*25, j*25, 10, 40);   } } save("99160095-02.jpg");





































3.眼睛(血輪眼)


size(500, 500);
for(int i=0;i<4;i++){
  for(int k=0;k<5;k++){
    fill(255,255,255);
    ellipse(i*125+50,k*100+50, 100,60);
    ellipse(i*125+50,k*100+50, 100,45);
    fill(255,1,1);
    ellipse(i*125+50,k*100+50, 50,50);
    ellipse(i*125+50,k*100+50, 23,23);
    fill(1,1,1);
    ellipse(i*125+50,k*100+50, 8,8);
    ellipse(i*125+50,k*100+38, 10,10);
    ellipse(i*125+40,k*100+58, 10,10);
    ellipse(i*125+60,k*100+58, 10,10);
  }
}
save("99160095-03.jpg");




4.本周上課心得
上課第二周慢慢掌握到了processing的目的
和製圖的技巧,用了許多小方格排列製作出駭客任務的效果
把radon值設定在綠色上,讓每個方塊隨便他設定就有這種效果
另外今天我最喜歡的一項技巧是做眼睛
我立刻就小犯規的用很多很多圓形然後寫出了血輪眼
雖然真正的血輪演裡面不是小圓圈,不過個人認為感覺有到位
希望之後可以學會更多技巧
















1 則留言: