2009年11月3日 星期二

091009 > Homework > ● ▲ ▉

作業規範:




作品:
└rectangle - metropolis
▉矩形的創作設計 - 大都市
這幾年一、二十層的高樓如雨後春筍般的聳立在街頭。白髮蒼顏的我們,所到之處皆是上百層的高樓吧(~"~)…那時抬頭,可還記得星空?




load dbngraphics.dbn
size 400 100
paper 10 20 30
repeat q 17 23
{
repeat a 2 97
{
rectangle (a*a*a-2*q%500) (a*a-10*a*q) (90*a%500) (374*a%100)
}
}


└triangle - forest
▲ 三角形的創作設計 - 森林
有多久沒大口呼吸森林的芬多精了,那~真~的~好~舒~服~喔!可是,台灣的濕熱氣候啊,大多數時間在森林只是噁心的瘴氣,嘔~好想吐唷>"<


load dbngraphics.dbn
size 400 100
paper 70 100 0

set p 50 //一單位樹間距離
set q 75 //群(三單位)距離
set r 5 //樹底高度

repeat e 0 2
{
repeat u 0 3 //樹底
{
repeat w 0 5 //群
{
repeat v 0 2 //單
{
repeat o 0 4 //葉
{
pen (57+w*37%50) (67+w*17%100) ( 87+w*7%50)
smaller? (67+w*17%100) 60 //葉顏色若Green>60則+40
{
pen (57+w*37%40) (107+w*17%100) ( 87+w*7%40)
}
triangle (e*10+p*v+q*w) (r*u) (e*10+10+p*v+q*w) (r*u+o*15) (e*10+20+p*v+q*w) (r*u)
}
}
}
}
}


└circle - cat ear
●圓形的創作設計 - 貓耳朵
髮箍加上貓耳朵,看似荒謬的設計,卻擄走了無數男子漢們的心!
圓圈加上遮蔽體,看起來簡單了事,可是卻大費周章、焦頭爛額!每一次的修改(諸如調整參數、圖層位置和遮擋多餘的部分等等),都得浪費大量的時間等圓圈慢跑,還加上程式不時跌倒(指當機)。
看似簡單了事,才怪!




Load dbngraphics.dbn
size 400 400
pen 0
set c 0
fast

repeat a 0 5
{
circle 0 180 (180-a) 100
circle 400 180 (180-a) 100
circle 200 230 (183-a) 100
}
field 0 347 400 400 c
repeat z 1 8
{
circle 200 230 (183+z) 0
}
repeat b 0 300
{
triangle 61 348 71 346 (65+b) 400
triangle 339 348 329 346 (335-b) 400
}
repeat a 0 10
{
circle 200 80 (180-a) 100
circle 200 80 (170-a) 0
}
field 161 245 240 0 c
field 44 0 356 147 c
field 0 0 400 40 c



└circle - bike
●圓形的創作設計 - 腳踏車
每個人心中都有一台屬於自己的腳踏車,管它長得多奇怪,能騎著它出門,可真是享受
但是環視左右,看看這個工業的、資本的時代,光說腳踏車這簡單的產品,一成不變的景色,不就像每天只能吃蘇打餅過活一樣嗎,我不能接受。你覺得呢?
我啊,喜歡舊年代,那個手工藝生產的世界。試著想像一下吧,每個人都是製造者,是藝術家、設計師或工匠,或者是瘋狂的冒險者,各種的用品反映出各人的獨特風格,街上所見皆是獨一無二的腳踏車,哇,多麼美妙。



load dbngraphics.dbn
size 300 350
fast

repeat a 0 1 //鏡射
{
repeat c 1 5 //縮放
{
//車體
circle 150 120 (90-a*3) 100
//前後輪軸
circle (223-a*144) 45 (15+(c%2)*20) 100
//腳踏輪軸
circle 150 45 (15-a*10) 100
//腳踏板
line 150 45 (170-a*40) (65-a*40)
field (165-a*40) (63-a*40) (175-a*40) (65-a*40) 50
//車鏈
line 78 (30+a*30) 150 (30+a*30)
circle (122+c*4) (30+a*30) 2 100
circle (102+c*4) (30+a*30) 2 100
circle (82+c*4) (30+a*30) 2 100
//車輪
circle (79+a*144) 45 (45-c) 100
//傘骨
line (79+a*144) 1 (79+a*144) 89
line (35+a*144) 45 (123+a*144) 45
line (49+a*144) 15 (109+a*144) 75
line (109+a*144) 15 (49+a*144) 75
}
}

//裁切車體
field 100 120 240 240 0

repeat b 0 5
{
//椅墊
circle 98 190 (15-b*2) 100
//把手
circle 238 118 (15-b*2) 100
}



心得筆記:
Circle好可怕…cirCle好慢…circle好會當機…
Circle好可怕…cirCle好慢…circle好會當機…

如果cicle能不這麼可怕,最起碼不要當機就好,這樣一來,我會給這指令最高的評價。真的,別當機就好,而速度慢這一點我倒是能勉強忍耐,畢竟有時候我也會無聊到想玩玩dbn來消磨時間,或是靈感來敲門時會需要用到dbn來畫出有趣的作品啊!
說回作業部分,貓耳經過深思熟慮的設計後,最終仍然使用最簡單的視覺表現,沒有花俏的貓毛或不必要的曲線弧度等等,因此此時將四個圓圈的位置搞定後,再來就只需要做些瑣碎的遮蔽作業就能完工,而在這思考與操作的過程中,也衍生出腳踏車的發想。雖然成品簡單,或許有人會想「這麼簡單,我也會做」,可是,重點就是「想」和「做」的差別了!想到然後做出來,跟想了然後什麼都沒有,跟看到了才說自己也會做,跟看到了還不知道怎麼做的四種差異應該能理解,也就是說,第一類型的才是設計(或是創意)之所以偉大的原因吧吧吧吧吧吧?

最後有感而發。我覺得,喜歡貓的人,都不是壞人。你喜歡貓嗎?......喔!什麼?誰說喜歡企鵝的?真有眼光!內行唷!

沒有留言:

張貼留言