2009年11月5日 星期四

[期中]-融合








load dbngraphics.dbn
paper 40 150 60
size 400 300
fast
//黃色矩形
pen 255 194 14
Repeat A 275 285
{
line 25 A 80 A
}
//紅色矩形
pen 100 0 0
Repeat A 200 225
{
line 225 A 200 A
}
//中央三座三角形
pen 0 0 0
Repeat A 125 175
{
line A 25 150 75
}
Repeat A 120 180
{
line A 75 150 125
}
Repeat A 115 185
{
line A 125 150 180
}
//右邊黑色倒三角
Repeat A 310 350
{
line A 110 330 75
}
//左邊紅色三角
pen 100 0 0
Repeat A 50 100
{
line A 20 75 175
}
//左邊紅色倒三角
Repeat A 25 125
{
line A 250 75 175
}
//橘色倒三角
pen 100 50 0
Repeat A 250 375
{
line A 75 315 25
}
//橘色三角
pen 100 0 0
Repeat A 200 275
{
line A 80 275 275
}
//白色矩形
pen 100 100 100
Repeat A 120 130
{
line 275 A 350 A
}
//黃色三角
pen 255 194 14
Repeat A 325 275
{
line A 115 275 100
}
//紅色三角
pen 100 0 0
Repeat A 300 275
{
line A 100 275 80
}
//矩形
pen 10 30 10
Repeat A 275 330
{
line A 140 275 175
}
pen 100 0 0
Repeat A 275 330
{
line 330 140 A 175
}
//外圓
Repeat A 0 110
{
circle 75 175 (A/2) 10
}
//內圓
Repeat A 0 40
{
circle 75 175 (A/2) 90
}

[作業五]時間壓




設計理念:

一波一波的潮流,好像海浪、好像時間,擋不下來也停止不了!

好似一股時間的壓力一般,故名「時間壓」。

size 300 200

paper 100 100 100

forever

{

Repeat A 0 200

{

pen 100

Line 0 (5+A/1) 300 (5+A/1)

pen 70

Line 0 (10+A/2) 300 (10+A/2)

pen 60

Line 0 (15+A/4) 300 (15+A/4)

pen 50

Line 0 (20+A/8) 300 (20+A/8)

pen 40

Line 0 (5+A*4) 300 (5+A*4)

pen 30

Line 0 (10+A*4) 300 (10+A*4)

pen 20

Line 0 (15+A*4) 300 (15+A*4)

pen 10

Line 0 (A*4) 300 (A*4)

}

}

[作業四]殘缺的飛蛾



做出來的感覺像是一隻受傷的飛蛾,

有著殘缺的翅膀,在黑暗中飛行。

size 300 300

paper 100

command square x y s c

{

pen (x+y)

line (x*10) (y*10) s c

line c s (y*10) (x*10)

}

repeat A 0 15{repeat B 0 50{square A B 20 50

}

}

[作業三]三原型圖像設計



load dbngraphics.dbn

paper 60 0 0size 300 300

fastcircle 200 200 50 100

circle 100 200 50 100

circle 200 100 50 100

circle 100 100 50 100

circle 150 150 22 100

triangle 0 225 150 0 300 225

triangle 0 75 150 300 300 75

rectangle 100 100 200 200

2009年10月15日 星期四

[作業二]pattern-吞噬





感覺像牙齒一般一層一層,一點一點得吞噬!

過度得吞噬,到最後會回到一面潔白虛無的境界。

還是一場空!

size 300 300
repeat B 0 225

{

paper (60-B) 80 B

}
repeat D 10 8

{

pen 50 80 100

line 0 (280+D) 300 (280+D)

line 0 (260+D) 300 (260+D)

line 0 (240+D) 300 (240+D)

line 0 (220+D) 300 (220+D)

line 0 (200+D) 300 (200+D)

line 0 (180+D) 300 (180+D)

line 0 (160+D) 300 (160+D)

line 0 (140+D) 300 (140+D)

line 0 (120+D) 300 (120+D)

line 0 (100+D) 300 (100+D)

line 0 (80+D) 300 (80+D)

line 0 (60+D) 300 (60+D)

line 0 (40+D) 300 (40+D)

line 0 (20+D) 300 (20+D)

line 0 (0+D) 300 (0+D)

line (280+D) 0 (280+D) 300

line (260+D) 0 (260+D) 300

line (240+D) 0 (240+D) 300

line (220+D) 0 (220+D) 300

line (200+D) 0 (200+D) 300

line (180+D) 0 (180+D) 300

line (160+D) 0 (160+D) 300

line (140+D) 0 (140+D) 300

line (120+D) 0 (120+D) 300

line (100+D) 0 (100+D) 300

line (80+D) 0 (80+D) 300

line (60+D) 0 (60+D) 300

line (40+D) 0 (40+D) 300

line (20+D) 0 (20+D) 300

line (0+D) 0 (0+D) 300

}
repeat E 0 25

{

pen 10 20 30

line 0 (0+E) 300 (0+E)

}
repeat C 0 -25

{

pen 10 20 30

line 0 (300+C) 300 (300+C)

}
repeat E 0 75{pen 70 30 40

line 0 (0+E) 300 (0+E)

}
repeat C 0 -75

{

pen 70 30 40

line 0 (300+C) 300 (300+C)

}
repeat E 0 100

{

pen 100 10 10

line 0 (0+E) 300 (0+E)

}
repeat C 0 -100

{

pen 100 10 10

line 0 (300+C) 300 (300+C)

}
repeat E 0 150

{

pen 100 100 100

line 0 (0+E) 300 (0+E)

}
repeat C 0 -150

{

pen 100 100 100

line 0 (300+C) 300 (300+C)

}
repeat D 10 80

{

pen 50 80 100

line 0 (280+D) 300 (280+D)

line 0 (260+D) 300 (260+D)

line 0 (240+D) 300 (240+D)

line 0 (220+D) 300 (220+D)

line 0 (200+D) 300 (200+D)

line 0 (180+D) 300 (180+D)

line 0 (160+D) 300 (160+D)

line 0 (140+D) 300 (140+D)

line 0 (120+D) 300 (120+D)

line 0 (100+D) 300 (100+D)

line 0 (80+D) 300 (80+D)

line 0 (60+D) 300 (60+D)

line 0 (40+D) 300 (40+D)

line 0 (20+D) 300 (20+D)

line 0 (0+D) 300 (0+D)

line (280+D) 0 (280+D) 300

line (260+D) 0 (260+D) 300

line (240+D) 0 (240+D) 300

line (220+D) 0 (220+D) 300

line (200+D) 0 (200+D) 300

line (180+D) 0 (180+D) 300

line (160+D) 0 (160+D) 300

line (140+D) 0 (140+D) 300

line (120+D) 0 (120+D) 300

line (100+D) 0 (100+D) 300

line (80+D) 0 (80+D) 300

line (60+D) 0 (60+D) 300

line (40+D) 0 (40+D) 300

line (20+D) 0 (20+D) 300

line (0+D) 0 (0+D) 300

}

2009年9月24日 星期四

[作業一]個人名稱設計




paper 20 40 60
size 300 300
pen 100 0 0
line 0 250 100 250
line 0 200 100 200
line 30 275 30 150
line 75 275 75 150
line 12 225 12 150
line 12 150 100 150
line 0 120 100 120
line 50 150 50 30
line 25 120 25 30
line 50 75 100 75
pen 0 100 0
line 100 250 200 250
line 100 120 200 120
line 100 30 200 30
line 130 250 130 30
line 200 150 200 30
pen 0 0 100
line 200 250 300 250
line 200 210 300 210
line 225 210 225 175
line 275 210 275 175
line 200 175 300 175
line 200 175 200 150
line 300 175 300 150
line 225 175 225 50
line 225 150 275 150
line 275 150 275 25
line 275 25 230 25
line 230 120 300 120
line 230 75 300 75