2009年12月28日 星期一

作業十: CRAZY about key



load dbnletters.dbn
size 600 250

fast

paper 200 20 30
number keycheck

{

set keyvalue 0 repeat a 1 26

{

same?

100

{

set keyvalue a

}

}

value (keyvalue)

}
set k 0

forever

{
pen 50 150 20
set k letter k ((/12)*12+2) ((/12)*12+2)

notsmaller? k 26

{

set k 0

}

}

作業九: 應用 判斷 same? notsame? 結構式 配合其它的指令創作



size 200 200
paper 50 150 20

pen 200 20 30
fast

set B 50

repeat A 0 50

{

same? A B

{

line A 0 A B

line (A*2) 30 (A*2) (B*2)

line (A*3) 30 (A*3) (B*3)

line (A*4) 30 (A*4) (B*4)

line (A*5) 30 (A*5) (B*5)
}

notsame? A B

{

line (A*2) 0 (A*2) (B*2)

line (A*3) 5(A*3) (B*3)

line (A*4) 10 (A*4) (B*4)

line (A*2) 0 (B*2) (A*2)

line (A*3) 5 (B*3) (A*3)

line (A*4) 10 (B*4) (A*4)
}
same? A B

{

line A 0 A B

line (A*2) 30 (A*2) (B*2)

line (A*3) 30 (A*3) (B*3)

line (A*4) 30 (A*4) (B*4)

line (A*5) 30 (A*5) (B*5)
}

notsame? A B

{

line (A*2) 0 (A*2) (B*2)

line (A*3) 5(A*3) (B*3)

line (A*4) 10 (A*4) (B*4)

line (A*2) 0 (B*2) (A*2)

line (A*3) 5 (B*3) (A*3)
}
}

2009年12月18日 星期五

作業八 個人心得




總在每次看完這些和互動媒體藝術相關資訊,覺得有距離感,似乎在遙遠的一端,無法接觸到,甚至親臨。所以都看看就好,沒有給予太大的啟發和感覺。

看到介紹ZKM的影片裡有著世界各國前來的藝術家,涵蓋多元,其中日本藝術家Fujihata Masaki早期作品《Beyond Pages》,是我覺得比較平凡易懂的。雖然平凡,但有其可看性並引人深思。創作者利用生活中的物品和不須思考的自然反應動作,現實與虛幻。跨出傳統視覺藝術概念,顯現出數位藝術的寬廣和慨念,讓大家認為科技和藝術的關係不只是娛樂或遙不可測,賦有參予感。

這些藝術靈感來源和生活息息相關,並非想像那麼困難和遙遠,也許我們在創作或思考時,都先入為主地搶走原有的靈感和主見,侷限住也讓心眼更狹隘,錯過屬於小細節的美好。

作業七 應用 Mouse-1-2-3 配合Time 4 --> 創作

2009年12月2日 星期三

作業六 自畫像 自由創作 一起驚訝吧



size 450 500
paper 30 30 50
fast
command rect x y w h c
{
pen 0 line (x-w/w) (y-h/w) (x-w/w) (y+h/w)
}
forever
{
rect 30 20
}




size 450 500
paper 50 20 30
fast
command rect x y w h c
{
pen 0 line (x-w/w) (y-h/w) (x-w/w) (y+h/w)

}
forever
{
rect 30 20
}







2009年11月5日 星期四

11.5期中考-融合





Load dbngraphics.dbn

size 400 300

paper 70 100 80

fast
set M 50
//第1三角

Repeat A 30 150

{

pen 70 35 50

triangle (M+20) 30 (M*2) A (M*3-20) 30

}
Repeat A 150 225

{

pen 30 0 0

triangle M 225 (M*2) A (M*3) 225

}
//第2三角

Repeat A 45 80

{

pen 90

triangle (M*3+10) 45 (M*3+20) A (M*3+30) 45

}
Repeat A 80 115

{

pen 100

triangle (M*3+7) 80 (M*3+20) A (M*3+33) 80

}
Repeat A 115 150

{

pen 120triangle (M*3+2) 115 (M*3+20) A (M*3+38) 115

}
//右上圓

Repeat A 50 55{ circle 290 280 A 60}
Repeat A 50 55{ circle 320 250 A 50}


//右上正方

Repeat A 275 300{ pen 70 100 80

rectangle 220 A 375 275}


Repeat A 230 300{ pen 70 100 80

rectangle 220 A 290 275 }


//斜正方

Repeat A 213 250{ pen 60 0 0

triangle (M*4+30) 205 (M*4+15) A (M*4) 220}


Repeat A 206 244{ pen 60 0 0

triangle (M*4+45) 236 (M*4+30) A (M*4+15) 251}


//第3三角

Repeat A 110 275{ pen 150 0 0

triangle (M*4+20) 110 (M*6-10) A (M*4) 110}


//第4三角

Repeat A 160 190{ pen 20 60 50

triangle (M*6-10) 160 (M*6-10) A (M*7-10) 160}


Repeat A 160 190{ pen 100 0 0

triangle (M*6-10) 190 (M*7-10) A (M*7-10) 160}


Repeat A 120 135{ pen 175 150 0

triangle (M*6-10) 120 (M*6-10) A (M*6+10) 135}


Repeat A 110 120{ pen 75 0 0

triangle (M*6-10) 110 (M*6-10) A (M*6+3) 120}


//黑

Repeat A 103 130{ pen 100

triangle (M*7-10) 130 (M*6+28) A (M*6+15) 130}

//橘

Repeat A 35 103{ pen 225 30 0

triangle (M*7+25) 103 (M*6) A (M*5-20) 103}
//長方

Repeat A 270 280{ pen 225 150 0

rectangle 25 A 75 280}


Repeat A 143 151{ pen 5

rectangle 290 A 365 151}


//左圓

Repeat A 50 55{ circle 100 150 A 80}
Repeat A 0 25{ circle 100 150 A 70}


//右圓

Repeat A 45 55{ circle 300 0 A 80}
//下三角

Repeat A 0 35{ pen 70 100 80

triangle (M*5-15) 0 (M*5+23) A (M*6) 0}
Repeat A 0 35{ pen 70 100 80

triangle (M*6) 0 (M*7-23) A (M*7+15) 0}

2009年11月4日 星期三

作業5- Time-1234應用





size 200 200
paper 90


repeat x 0 200
{
pen 10


//直1
repeat x 75 125
{
pen


//下斜repeat x 0 100
{
pen

2009年10月28日 星期三

作業四-command square-大樓









size 250 250
paper 90
command square x y s c
{
pen x 50 45
line x y x (y+s)
line x (y+s) (x+s) (y+s)
line (x+s) (y+s) (x+s) y
line (x+s) y x y}fast

//四外圍repeat A 0 250
{
pen 50
line 0 A 20 A
}
repeat A 250 0
{
pen 50
line 250 A 230 A
}
repeat A 0 250
{pen 70
line A 230 A 250
}
repeat A 250 0
{pen 70
line A 20 A 0
}

//正方
repeat D 13 25
{
repeat A 0 7
{
repeat B 0 5
{
square (6+(A+A)*15) (12+(B+B)*20) D ((A+B)*8)
}
}
}
//協正芳
repeat A 37 0
{
repeat B 0 0{square (20+A*5) (20+A*5) 25 (A+B)
}
}
repeat A 16 0{repeat B 0 0{square (125+A*5) (20+A*5) 25 (A-B)
}
}
repeat A 17 0{repeat B 0 0{square (20+A*5) (120+A*5) 25 (A+B)
}
}


2009年10月21日 星期三

作業三-三元型綜合設計應用-洋





Load dbngraphics.dbnsize 300 400paper 25 60 150fast
pen 0//第一列-方rectangle 15 20 75 60rectangle 15 140 75 75rectangle 15 260 75 185rectangle 15 400 75 275
//第二列-方rectangle 85 20 145 60rectangle 85 140 145 75rectangle 85 260 145 185rectangle 85 400 145 275
//第三列-方rectangle 155 20 215 60rectangle 155 140 215 75rectangle 155 260 215 185rectangle 155 400 215 275
//第四列-方rectangle 225 20 285 60rectangle 225 140 285 75rectangle 225 260 285 185rectangle 225 400 285 275
set M 50
Repeat A 0 50{ pen 10 20 35triangle 0 0 (M/2) A M 0triangle M 0 (M+25) A (M*2) 0triangle (M*2) 0 (M*2+25) A (M*3) 0triangle (M*3) 0 (M*3+25) A (M*4) 0triangle (M*4) 0 (M*4+25) A (M*5) 0triangle (M*5) 0 (M*5+25) A (M*6) 0
triangle 0 400 (M/2) A M 400 triangle M 400 (M+25) A (M*2) 400triangle (M*2) 400 (M*2+25) A (M*3) 400triangle (M*3) 400 (M*3+25) A (M*4) 400triangle (M*4) 400 (M*4+25) A (M*5) 400triangle (M*5) 400 (M*5+25) A (M*6) 400}
pen 0 60 35//中間圓Circle 0 163 30 0Circle 75 163 20 0Circle 150 163 30 0Circle 225 163 20 0Circle 300 163 30 0
Circle 75 225 30 0Circle 225 225 30 0Circle 75 120 10 0Circle 225 120 10 0
//左下圓
circle 0 0 25 0circle 0 0 45 0circle 0 0 55 0circle 0 0 65 0circle 0 0 75 0circle 0 0 95 0
//右下圓circle 300 0 15 0circle 300 0 25 0circle 300 0 35 0circle 300 0 45 0circle 300 0 55 0circle 300 0 65 0circle 300 0 75 0circle 300 0 95 0
//左上圓circle 0 400 15 0circle 0 400 25 0circle 0 400 45 0circle 0 400 65 0circle 0 400 85 0circle 0 400 105 0circle 0 400 125 0circle 0 400 145 0
//右上圓circle 300 400 15 0circle 300 400 25 0circle 300 400 45 0circle 300 400 65 0circle 300 400 85 0circle 300 400 105 0circle 300 400 125 0circle 300 400 145 0

2009年10月14日 星期三

Patten-展



repeat-應用

size 300 300

paper 150 200 30
Repeat B 0 200

{

pen (B/2-70) (B-50)(B-80)
line 0 (B*50) 300 (B*5)

line 0 (B*50) 300 (B*6)

line 0 (B*50) 300 (B*7)

line 0 (B*50) 300 (B*8)

line 0 (B*50) 300 (B*9)

line 0 (B*50) 300 (B*10)

}
Repeat A 0 20

{

Repeat B 10 20

{

pen (A+60) 50 20

line (A*5) (B*50) (A*20) B

line (A*10) (B*50) (A*20) B
}

}

2009年9月30日 星期三

個人中文名字設計


size 500 500
paper 0 15 30
pen 150 150 150

line 100 475 400 475
line 125 425 375 425
line 195 375 305 375
line 201 325 299 325

line 175 500 175 425
line 325 500 325 425
line 250 325 250 425

line 175 425 200 325
line 325 425 300 325
pen 100 50 0
line 200 325 175 280
pen 50 90 30
line 300 325 330 280

pen 100 30 30
line 100 280 175 280
line 180 280 250 280
line 100 175 175 175
line 100 175 250 175
line 175 200 250 200

line 135 280 135 175
line 200 280 175 200
line 250 200 250 175


pen 100 100 0
line 255 280 325 280
line 330 280 400 280
line 255 200 325 200
line 255 175 325 175

line 275 280 275 175
line 380 280 380 200

line 340 280 380 175
line 380 200 330 175