Szi-Chia Chen 1985 2000 2005 2008 2009 2013
出生 國中 五專 學士 任職 碩士
台中縣成功國中 美術班 台南女子技術學院 室內設計系 東海大學 景觀學系 上華工程顧問有限公司 成功大學 建築研究所-設計組
School experience 台南女子技術學院 東海大學 成功大學
系學會幹部 94級 畢籌會總務組組長 23屆 畢聯會場設組組長 2013電腦輔助設計專論 助教 2012-2013校園規劃助理 台灣建築學會2012年優良碩士論文獎
Skills AutoCAD / 3Ds Max Rhinoceros / Grasshopper Photoshop / Illustrator Word / Excel / PowerPoint 公共工程電腦估價系統 PCCES Autodesk McNeel Adobe Moicrosoft
Interests 閱讀 旅行 繪畫 看電影
ARCHI Landscape DIGITAL 1
Dwelling 安居
01
2
COMMERCAL OFFICE TOWER 商業辦公大樓
07
3
TAINAN CITY INTERNATIONAL EXPO CETER 台南市國際商展中心 13
4
YU GUAN ISAND URBAN DESIGN 漁光島 邊地微暖
15
5
SHADOWS 光影 樹影 人影
19
燈飾
6
LIGHTING
7
BOOKSHELVES 書櫃
25
8
PAVILION 懸鏈•榭
29
9
WATERWHEEL 水車
33
10 PROCESSING 程式語言
35
21
1
Dwelling安居
複數•雙向生活 一個年近40歲的建築師,一直以來習慣一個人生活,更喜歡一個人的舒適自在 當遇上了命中注定的對象後,終於決定攜手共度未來..... ┘Dwelling 安居 不僅僅是設計住宅類型的建築,更從人的行為模式深入思考 ┌ 從一個人 到雙人的生活 如何保持相同的舒適自在? 複數└雙人•雙面入口─事務所+私宅的雙向生活 兩個人 是複數還是負數? 多了溫度是更幸福亦或辛苦.......
分區•公與私
基地位置 開口•雙面入口
5M
15M 公 園路 3.5M
庭•光廊
20M成功路
a. b.
d.
c. e.
a. 建築事務所入口 b. 庭院 c. 接待區 d. 設計助理工作區 e. 茶水間 f. 住宅入口
f.
i. l.
m.
h. j.
j.
j.
g. k.
n. o.
g. h. i. j.
建築師工作室 客廳 廚房+ 餐廳 天井
j. 天井 k. 客房 l. 起居室
j. 天井 m. 主臥室 n. 更衣室 o. 家事間
┘A-A’section
┘B-B’section
2
C ommercial Office Tower 商業辦公大樓
工作在都市叢林 基地坐落在台中市綠園道的第一排,位於商業活絡的勤美綠園道上。擁有開闊 的人行空間與濃蔭的綠意,是一個很適合居住的城市 ┘工作在都市叢林 跳脫枯燥封閉的空調建築,整棟建築的四周環繞不同的植 ┌ 物,讓在裡面辦公的人員隨時都可以享受自然的氣味,可以更快樂的工作...... 在綠園道帶狀的都市空間架構之下,以垂直綠帶引入建築,使綠意在場域間流 動,打造出時而緊湊、時而靜謐的辦公空間氛圍。
勤美誠品
基地位置
50M
78M
綠園道
b. a.
a.
b.
b.
a.
c.
b.
c.
c.
a.
c.
e. d. e.
2nd Floor
a. 商業單元111M2 b. 商業單元153M2 c. 商業單元 59M2 d. 商業單元101M2 e. 陽台
d.
3rd Floor
a. 辦公單元126M2 b. 辦公單元139M2 c. 辦公單元158M2 d. 辦公單元 90M2 e. 陽台
d.
4th Floor
a. 陽台 b. 辦公單元116M2 c. 辦公單元200M2 d. 辦公單元194M2
e. d.
5th Floor
a. 辦公單元 81M2 b. 陽台 c. 辦公單元132M2 d. 辦公單元 88M2 e. 辦公單元177M2
a.
b.
a.
c.
b.
a.
b.
b.
d. e.
6th Floor
d.
a. 辦公單元143M2 b. 辦公單元 84M2 c. 陽台 d. 辦公單元 82M2 e. 辦公單元142M2
d.
7th Floor
c.
a. 辦公單元163M2 b. 辦公單元107M2 c. 陽台 d. 辦公單元144M2
c.
8th Floor
c.
a.
a.
a. 辦公單元143M2 b. 辦公單元143M2 c. 陽台 d. 辦公單元 85M2
e. d.
9th Floor
a. 陽台 b. 辦公單元 85M2 c. 辦公單元131M2 d. 辦公單元 56M2 e. 辦公單元 84M2
d.
10th Floor
b.
c.
a. 辦公單元 74M2 b. 辦公單元128M2 c. 陽台 d. 辦公單元144M2
3
Tainan City International Expo ceter
台南市國際商展中心 台南府城是一個歷史悠久的城市,新舊並陳的紅磚屋瓦巷弄,傳達出一座人文 城市的驕傲與靈魂,台南國際商展中心的設置成為這舊城老街的新靈魂..... 以 ┘都市合院┌ 作為商展中心建築量體的配置概念,廳堂為商展中心的展覽館 左右護龍則為行政辦公大樓及國際觀光旅館。 旅館 屬於都市合院的居住角落,引入台南公園綠帶地景的自然弧線,以圓潤 的流線造型反映環境原有的生命脈絡,建築物不再是僵硬的垂直線,而是與大 地相互交融的地景......
4
Y u guan island urban design邊地微暖 圍牆的內與外•一線之隔 漁光島 是安平舊港內的一座孤島,林木成蔭的木麻黃下人煙稀少,來往的車輛 屈指可數,在這裡住著一群折翼的慢飛天使.....
牆•邊界 & 界線
午後陽光灑落樹林間,靜靜的在泥地上映出一道道水平光影,瑞復益智中心悄 悄地被隱匿其中...... 一座橋 兩個世界是世外桃源 還是遺世獨立? 一道牆 圍牆的內與外•一線之隔 開啟那一扇黑洞之門 看見了圍牆外的藍天......
The Wall
守衛室
基地位置
破口•足跡 & 路徑
場域•串聯三個主題空間
廁所 守衛室
販賣部 巴士
瞭望台
a. e. b. f.
a. a. d. a. a. 緩坡入口 b. 二手商品販售& Coffee shop c. 瞭望台 d. 校外木平台休憩區 e. 校內木平台休憩區 f. 巴士骨架-感覺遊戲區 g. 原木麻黃林
┘西向立面圖
a.
g. c.
┘北向立面圖
┘南向立面圖
Sec a.艷陽高照 人群在樹林間活動
tio
nC
b. 晴時多雲 人群散佈在樹林草地各處
c.陰天 人群渴望日光溫暖 而在草地上聚集
d.雨天 沒有人活動
5
shadows 光影 樹影 人影 台中都會公園改善更新設計
台中都會公園在原設計理念上定位為「都會森林公園」,提供大型開放空間與 廣大的綠地,但沒有連結公眾在戶外場所的行為,使得位於園區內高密度使用 區的遊客服務中心周邊未達到應有的使用強度。 本案改善的重點在於現場視覺和自然再生,肆意享受樹林間的新鮮微風隨意穿 梭與落葉灑落身上的感覺..... 在豔豔陽光的照射下,林間的樹影總是迷人 人們習慣地在各場域的角落聚集、停留、休憩.......
Se cti on A Sectio
n B
6
L ighting fixture 燈飾 wind flow rhythm pattern movement •
數位建築的蓬勃發展,使設計形式逐漸脫離構造材料與製造施工,為設計能否 落實建造帶來衝擊。 以 Design Build的方式,藉由做中學來了解設計與施工建造間的斷層,並整合 製造與實體構築所涵蓋的問題納入設計思考。 設計概念源自於半戶外的基地環境,可以藉由感官感受到風,但風的無所不在 卻很難被描述...... 於是以校園常見的元素-磚來描繪風的樣貌,成為燈飾外觀的基本形態......
Waving Brick to create a three-dimensional dynamic space
1 天花板 2 6mm 夾板 3 15×15mm L型角鋼 4 2mm 螺栓 5 10×10mm 壓克力方棒 6 30×30mm 壓克力套筒 7 2mm 壓克力面構件 8 25×30mm 角材 9 LED 星星燈 10 LED 白光燈條 11 白色中空板
a. 角材
b. LED燈條
c. LED星星燈
d. 木底板
e. 壓克力方棒
f. 壓克力套筒
g.壓克力面板
7
b ookshelves 書櫃 v oronoi morphologies bookshelves
本案的書櫃設計是為設計學院圖書館既有期刊展示櫃提供更有趣的展示方式, 因此以voronoi作為書櫃分隔的形態,並採剖面堆疊配合木作榫卯的接合方式 發展細部,顯示具經濟且有效率的構造生產策略。 操作的結果突顯出過去設計者無須知曉的營造細節,為自力營造保障建築結果 符合設計要求的關鍵因素。 而製造機具與材料的最佳配合,係在設計決策中採用適合的構造方式,使生產 更經濟、有效率
a. b. c. d.
以木心板材料尺寸可分為四組構築單元
Part A
Part B
將每個格子視為個別的單元堆疊組構,單元則由側板相互封圍而成 ,利用斜面銑削的加工方式使構件邊緣可互相接合
Day1: 2011/10/27
Day8: 2011/11/24
Day17: 2011/01/16
開工日期:2011 年10 月27 日 完工日期:2013 年03 月18 日 實際工期:23 天 Day18: 2012/01/18
Day23: 2013/03/18
Part D
Part C
Part B
Part A
8
p avilion 懸鏈•榭 digital- fabrication informed designs
藉本案建立出建築設計、數位工具與製造技術間的緊密合作關係。並以平面材 料示範面狀拼貼結合摺疊,使構造整合裝飾性與結構性,顯示出構造形式的發 展並不囿於製造機具與材料的選擇。 外觀上以三個點來生成懸鏈線 ┘catenary curve┌ 作為生成外觀造型的主要元 素,利用摺版產生具有形抗作用的薄殼,並提高面狀材料的結構強度。 數位建築時代所形成的數位製造革命,促使建築師對材料的運用,透過這樣的 技術有更深層的體悟,讓建築實踐呈現更豐富多元的樣貌。
Catenary curve
Generate
Sweep Form
a. 節點極值加總:45.2+46.2+24.77=116.17。
b.網格節點的應力極值總和大於100 則不開孔。
c.以各節點的應力極值決定結構粗細。
d.r極值總和決定Voronoi細胞數量。 e.篩除面積小於70 的細胞單元。
f.開孔細胞單元倒角。
製造階段 28Hr → Day 1: 8Hr + Day 2: 20Hr 構件組裝 10Hr → Day 1: 8Hr + Day 2: 2Hr 安裝組構 2Hr → Day 2: 2Hr
└ 剖面圖
└ 立面圖
9
waterwheel 水車 d isassemble / reassembly
由經典的水車結構分析,並辨識個構件的組構關係,透過解構與重建的過程中 ,以相同的組構關係的規則,衍生並創造出新的構造形式。
Perspective
n sectio E-E’
A’ E’
E
D
D’
C
C’
B
B’
A
A-A’section
B-B’section
C-C’section
D-D’section
10
PROcessing 程式語言 Create interactive digital artwork
利用Processing程式語言為主要學習與創作的環境,來探索數位媒體結合藝術 創造編寫出數位化的藝術作品,透過藝術性與程式編寫技巧的交互影響,激發 出藝術的無限潛能 ┘ a. Shy flowers┌ 含羞花 b.┘Season’s Greetings Christmas┌ 聖誕快樂 c. ┘Spring┌ 春•泉 d.┘Fractals┌ 碎形
/* Author: Anita Chen Purpose: Assignment-4 "Flowering Flowers" Concept: Shy flowers Flowers size follow the mouse position change more and more smaller Reference: 1.Noisy Spirals, Noisy Circles, and 100 Spirals. Exercises provided in class by:schien@mail.ncku.edu.tw */ float maxDistance; void setup() { size(500, 500); background(0); smooth(); maxDistance = dist(0, 0, width/2, height/2); } void draw() { noStroke(); fill(0, 100); rect(0, 0, width, height); flower(); } void flower() { noFill(); strokeWeight(1); color strokeCol=color(255, 0, random(255), 150); stroke(strokeCol); int n=50; int n2=n/2; for (int i = 0; i <= width; i += n ) { for (int j = 0; j <= height; j += n) { float mouseDist = dist(mouseX, mouseY, i, j); float diameter = (mouseDist / maxDistance) * 80; float radius=diameter /2; int centX=i+int(random(-n2, n2)); int centY=j+int(random(-n2, n2)); float x, y; float radiusNoise=random(10); int startangle=int(random(360)); int endangle=720+int(random(720)); int anglestep=1+int (random(3)); beginShape(); for (float ang=startangle;ang<=endangle; ang+=anglestep) { radiusNoise+=0.05; radius-=0.02; float thisRadius=radius+(noise(radiusNoise)*15); float rad=radians(ang); x=centX+(thisRadius*cos(rad)); y=centY+(thisRadius*sin(rad)); curveVertex(x, y); strokeWeight(0); line(centX, centY, x, y); strokeWeight(1); } endShape(); } } } void keyPressed() { saveFrame("Flowering Flowers .jpg"); }
/*Author: Anita Chen Purpose: Fractals. Assignment: Season's Greetings Concept: Christmas Reference:class exercise by Sheng-Fen Nik Chien*/ int _numChildren = 3; int _maxLevels = 6; int _numChildren2 = 4; int _maxLevels2 = 4; Branch _trunk; Branch _trunk2; Branch2 _trunk3; //=================main program==================== void setup() { size(500, 500); background(0); noFill(); smooth(); newTree(); frameRate(8); } void newTree() { _trunk = new Branch(1, 0, width/2, 50); _trunk.drawMe(); _trunk2 = new Branch(1, 0, width/4, 100); _trunk2.drawMe(); _trunk3 = new Branch2(0, 0, width/5, 0); _trunk3.drawMe2(); } void draw() { noStroke(); fill(0, 100); rect(0, 0, width, height); _trunk.updateMe(width/3, height/3); _trunk.drawMe(); _trunk2.updateMe(width*0.75, height*0.75); _trunk2.drawMe(); _trunk3.drawMe2(); _trunk3.updateMe2(width/5, 0); } //====================object======================= class Branch { float level, index; float x, y; float endx, endy; float strokeW, alph; // line style float len, lenChange; // length float rot, rotChange; // rotation Branch[] children = new Branch[0]; Branch(float lev, float ind, float ex, float why) { level = lev; index = ind; strokeW = (1/(level-1))*5;//level-1=hide first level strokeW alph = 255/level; len = (1/level)*random(200); lenChange = random(10)-5; rotChange = random(10)-5; updateMe(ex, why); if (level < _maxLevels) { children = new Branch[_numChildren]; for (int x=0; x<_numChildren; x++) { children[x] = new Branch(level+1, x, endx, endy); } } } void updateMe(float ex, float why) {
x = ex; y = why; rot += rotChange; len -= lenChange; if (len<0 || len>200) { lenChange *= -1; } float radian = radians(rot); endx = x+(len*cos(radian)); endy = y+(len*sin(radian)); for (int i=0; i<children.length; i++) { children[i].updateMe(endx, endy); } } void drawMe() { strokeWeight(strokeW); fill(255, alph); if (level==2) { stroke(random(193), 26, random(8), alph); } else if (level==3) { stroke(random(113), random(149), 0, alph); } else if (level==4) { stroke(random( 255), random( 241), 0, alph); } else { stroke(225, random(255), 30, alph); } line(x, y, endx, endy); ellipse(endx, endy, len/12, len/12); for (int i=0;i<children.length;i++) { children[i].drawMe(); } } } class Branch2 { float level, index; float x, y; float endx, endy; float strokeW, alph; // line style Branch2[] children = new Branch2[0]; Branch2(float lev, float ind, float ex, float why) { level = lev; index = ind; strokeW = level*1.5; alph = 255/level; updateMe2(ex, why); if (level < _maxLevels2) { children = new Branch2[_numChildren2]; for (int x=0; x<_numChildren2; x++) { children[x] = new Branch2(level+1, x, endx, endy); } } } void updateMe2(float ex, float why) { x = ex; y = why; endx = x+(level*(random(70)-35)); endy =y+50+(level*random(70)); } void drawMe2() { strokeWeight(strokeW); stroke(random(113,255), random(149,241), 0,alph); line(x, y, endx, endy); for (int i=0;i<children.length;i++) { children[i].drawMe2();
/* Author: Anita Chen Purpose: Assignment-5 "Spring" concept: Breath of spring.Spring air is full of greenery and vibrant flavor. Reference: Processing Handbook p.539-540. */ float xstart, xnoise, ystart, ynoise, zstart, znoise; float xstartNoise, ystartNoise, zstartNoise; void setup() { size(400, 400, P3D); smooth(); background(mouseX, mouseY, mouseY); frameRate(5); xstartNoise=random(20); ystartNoise=random(20); zstartNoise=random(20); xstart = random(10); ynoise = random(10); znoise = random(10); } void draw() { background(mouseX, mouseY, mouseY); camera(0, mouseY, 220, 0, 0, 0, 0, 1, 0); xstartNoise+=0.01; ystartNoise+=0.01; zstartNoise+=0.01; xstart +=(noise(xstartNoise)*0.2)-0.1; ystart +=(noise(ystartNoise)*0.2)-0.1; zstart +=(noise(zstartNoise)*0.2)-0.1; xnoise = xstart; ynoise = ystart; for (int z=-200;z<=200;z+=10) { znoise+=0.1; ynoise+=ystart; for (int y = -200; y <=200; y += 20) { ynoise += 0.1; xnoise = xstart; for (int x =-200; x <=200; x +=20) { xnoise += 0.1; drawPoint(x, y, z, noise(xnoise, ynoise, znoise)); } } } } void keyPressed() { saveFrame("spring.jpg"); } void drawPoint(float x, float y, float z, float noiseFactor) { int alph= int(80*noiseFactor)+20; int w= int (3*noiseFactor); float len = 8 * noiseFactor; color strokeCol=color(130*noiseFactor, 255*noiseFactor, random(255)*noiseFactor); pushMatrix(); translate(-width/10, -height/30, 0); rotate(random(255)*noiseFactor * radians(500)); stroke(strokeCol, alph); strokeWeight(w); fill(242, 204, 47, alph); rect(x, y, len, len); //sphere(len); //line(x,y,0,5,0,20); popMatrix(); }