這堂課 一開始真的不知道會上些什麼
純粹是因為 它是學程的東西 而且不像其他的課那麼枯燥
我不喜歡枯燥的課程 所以才選修的
不過一路修下來 真的學到滿多的
從自畫像 到audition, KTV, MTV 再上到processing
話說一開始真的不知道processing這個程式可以做什麼
但是一路做下來 慢慢瞭解到了 processing在繪圖的方便
以及其實不單只是畫圖 還可以做簡單的動畫
一開始的世界名畫 真的是畫到抓破頭皮 位置好難抓
後來的程式 開始出現了亂數圖 會動的圖(一開始做的快速行進中的車子 算滿有成就感的)
到最後的processing主題報告
一點一滴 都使processing讓我越來越上手
而且processing是我目前覺得最好寫 程式碼最簡單明瞭的一個程式
而且很意外的 期末報告竟然會拿高分....
不過有很多東西其實沒弄得很好
所以 我決定給自己打個 77分
2008年6月9日 星期一
2008年5月19日 星期一
期中_我要電風扇
扇扇扇扇扇
呼~
雖然基本程式不難寫
但是後來要把它改比較好看一點反而比較難一點...
一開始本來想爛爛的就算了
但是看到好多人得很好看
轉得很有feel
所以就給他稍微改一下
雖然還是很爛~"~(抱歉喔)
程式碼:
float angle = 0.0;void setup() {size(600, 600);smooth();noStroke(); background(0); frameRate(1000);}void draw() {rect(0,0,100,100);stroke(255,0,128);stroke(200,0,200,200);rect(0,0,0,150);if(mousePressed != true){ background(0);strokeWeight(10);translate(300, 300);stroke(200,0,200,200);rect(0,0,0,150);stroke(200,200,0,200);line(0, 0, 60, 0);line(0, 0, -60, 0);line(0, 0, 0, 60);line(0, 0,0,-60);}if(mousePressed == true)if(mouseX<100 && mouseY<100){stroke(200,0,200,200);rect(0,0,0,150);fill(0, 12);rect(0, 0, width, height);strokeWeight(10);fill(255);angle = angle + 0.2;translate(300, 300);stroke(200,0,200,200);rect(0,0,0,150);rotate(angle);stroke(200,200,0,200);line(0, 0, 60, 0);line(0, 0, -60, 0);line(0, 0, 0, 60);line(0, 0,0,-60);}}
呼~
雖然基本程式不難寫
但是後來要把它改比較好看一點反而比較難一點...
一開始本來想爛爛的就算了
但是看到好多人得很好看
轉得很有feel
所以就給他稍微改一下
雖然還是很爛~"~(抱歉喔)
程式碼:
float angle = 0.0;void setup() {size(600, 600);smooth();noStroke(); background(0); frameRate(1000);}void draw() {rect(0,0,100,100);stroke(255,0,128);stroke(200,0,200,200);rect(0,0,0,150);if(mousePressed != true){ background(0);strokeWeight(10);translate(300, 300);stroke(200,0,200,200);rect(0,0,0,150);stroke(200,200,0,200);line(0, 0, 60, 0);line(0, 0, -60, 0);line(0, 0, 0, 60);line(0, 0,0,-60);}if(mousePressed == true)if(mouseX<100 && mouseY<100){stroke(200,0,200,200);rect(0,0,0,150);fill(0, 12);rect(0, 0, width, height);strokeWeight(10);fill(255);angle = angle + 0.2;translate(300, 300);stroke(200,0,200,200);rect(0,0,0,150);rotate(angle);stroke(200,200,0,200);line(0, 0, 60, 0);line(0, 0, -60, 0);line(0, 0, 0, 60);line(0, 0,0,-60);}}
2008年5月6日 星期二
2008年5月5日 星期一
2008年4月8日 星期二
圓形方陣
程式碼:size(800,600 ); background(0,0,0); float r,g,b,s;
for(int i=0;i<800;i+=200){ j="0;j<600;j+=" k="200;k">0;k-=8) { r=random(0,255); g=random(0,255); b=random(0,255); s=random(0,255); fill(r,g,b,s); ellipse(i+100,j+100,k,k); } r=random(0,255); g=random(0,255); b=random(0,255); s=random(0,255); fill(r,g,b,s); rect(i,j,200,200); }}
2008年4月7日 星期一
亂七八糟圖

程式碼:
size(600,600);
float x4,x1,x2,x3,c1,c2,c3,c4,e1,e2,e3,e4;noLoop(); for(int i=0;i<1000;i++) x1="random(0,600);" x2="random(0,600);" x3="random(0,100);" x4="random(0,100);" e1="random(0,600);" e2="random(0,600);" e3="random(0,100);" e4="random(0,100);" c1="random(0,255);" c2="random(0,255);" c3="random(0,255);" c4="random(0,255);">
processing mouse
原圖:


完成圖:

心得:
這次的processing作圖都是利用程式裡面就內建有的函數去拼作圖湊成的圖案
不過對於抓位置這點 一直困擾著我 甚至真的就慢慢移 慢慢移 弄一個下午那兩隻老鼠才做出來 隔天同學跟我說我才想到 ...對喔 可以用小畫家找座標 前一天下午弄到快瘋掉= = 發現自己真的很笨... 後來的發現原圖真的太複雜太難做了 決定簡化一些 不然不知道做到民國幾年... 之後配合小畫家做圖就快好多好多 講義也很好用 做出來的圖也不錯看~ 只是目前為止似乎還不知道processing 的用處在哪裡=.=
~ 程式碼 ~
2008年3月31日 星期一
GG-MV
http://vlog.xuite.net/vlog/guest/basic.php?media_id=RmVES0F6LTk0OTY4OC5mbHY=
Movie Maker 做一做一直當掉 而且都是快好才在當... 很討厭><
p.s. youtube傳不上去...
2008年3月24日 星期一
2008年3月18日 星期二
2008年3月17日 星期一
我要變成刺蝟
其實讀這篇不是很讀的下去...不是很喜歡看這種文章
不過 這篇文章還是有個重點讓我有感觸 也受教了
就是 要專精於自己的專長 不要因為時是影響就追隨腳步走
把自己的專長發揮到極致 才是最重要的阿!!!
所以 我們該把程式語言給學好了!!
不過 這篇文章還是有個重點讓我有感觸 也受教了
就是 要專精於自己的專長 不要因為時是影響就追隨腳步走
把自己的專長發揮到極致 才是最重要的阿!!!
所以 我們該把程式語言給學好了!!
訂閱:
意見 (Atom)




