Page 1

PORTFOLIO 2005 -2010 CHEN, MIN-CHIEH


Transforming 2D cardboard sheets into a furniture Exploring the bearing capability of a structural load project with: Dimitry A. Demin supervised by: Tom Pawlofsky & Mathias Bernard software: Rhinoceros programming language: Rhinoscript, VBscript machines: ZÜND digital cutter

During the MAS module 'Digital Fabrication' led by Tom Pawlofsky and Mathias Bernhard, the students learned how to use Rhinoscript as a design tool in Rhino. Not to create the 3d data by hand but with the scripts they wrote directly. The final task was to create a structure by cardboard which should be strong enough to bear designers’ weight. By writing their own scripts, the cardboard structure was generated and built out of the modular components. Due to the shape of the initial surface, the element was divided into several unique triangles which based on hexagon construct. The triangular 3D shapes were then flattened automatically and output as 2D cutting / creasing paths. In the next step, the data was sent to ZÜND digital cutter and be produced out of flat cardboard sheets, and be assembled manually in the end.

001


002

Cardboard _ Z端nd / RhinoScript CAAD MAS Module: Digital Fabrication

honeycomb

Nov 2009


Structural Test At the beginning, we made several experiments for different systems of building modules - layered cardboard, folded cardboard, cardboard bricks, joggling system, and hexagonal boxes - which could be assembled into bigger structures. arch structure joggling system multi-layer shell bricks system

01

05 06

02 03 07 04 08

Image 01 pyramid system Image 02-03 box system Image 04 triangular mesh

003

05 06 07 08


09 10

A

11 12

B

Waterproof Test

13 14

Image Image Image Image Image

09 10 11 12 13-14

plastic film / tape plastic film with resin clear resin with sheet fiberglass sprayed-on fiberglass color resin with sheet fiberglass

Waterproof is a strong issue of cardboard for outdoor usage. To solve this problem, we took some tests of resin-enforced fiberglass on the cardboard model for covering.

A B

surface rolled by fiberglass-reinforced plastic. the detail of materials.

004


Programming To ensure stability of construction and variety of obtainable forms, we decided to build honeycomb shaped structural system. As shown in figure HC01, the stripes of cardboard connected in a smooth surface. The low strength of flat cardboard can present high load applications with a precise folding shape. The ideas of design: - stability of construction - variety of obtainable forms - economy usage of cardboard - dissembling for storage The issues of scripting: - generating shape from initial surface - interaction between 2 way stripes - easy to assemble (fillet lips)

Srf_1

Srf_2

Srf_1 - low double curvature Srf_2 - medium double curvature Srf_3 - high double curvature

Srf_3

figure HC01: iterations of the script analyzing surface variation. 005


Digital process

surface

rectangle

The script first divides a rectangle into hexagon-shaped lines, which are then subdivided into a point-cloud containing the geometrical center points of each hexagon. After projecting points to the initial surface, these center points are connected in triangles with fillet lips. The hexagonal stripes are generated by boolean function with top surface, and the triangular strips are joined at the end of scripting.

01

06

07

02

05

08

03

04

01 06 07 02 05 08 03 04

01 02 03 04 05 06 07 08

drawing hexagon units cnt-points project to surface connecting points to triangles generating lips generating hexagonal stripes boolean with surface generating triangular stripes final model

006


easy to use

easy to store. flexible size: 170 mm / 1500 mm

007


assembling the first cardboard stripe with hexagonal constructions as support.

assembling the other cardboard stripes and removing the honeycomb units.

size: 60 x 120 x 45 (unit: cm) material usage: 7 sheets of cardboard cutting time: 2 hr 45 min assembling time: 20 min

images of final model


Object-oriented urban design framework project with: Michele Leidi, Jakob Przybylo supervised by: Benjamin Dillenburger, Michael Hansmeyer, Steffen Lemmerzahl. programming language: Processing

Sandy_v263 is a building and city generation software programmed in Processing. This educational project has been developed by MinChieh Chen, Michele Leidi and Jakob Przybylo at ETH Z端rich during their MAS Course in December 2009 / January 2010. The program is based on a framework written by Benjamin Dillenburger, Michael Hansmeyer, and Steffen Lemmerzahl. In this module, we become urban planner, architect and flaneur at once! We formulate our own algorithmic building-law and examine the effects in our artificial cities! Our goal is no less than building Rome in a day. We are exploring the diversity and the potential of cities via scripting. Data abstraction, encapsulation, modularity, polymorphism, and inheritance are brought to urban design. This module is a six-week introduction to programming using the Processing language. The objective was to create a generative city Helvepolis. In the first weeks, students concentrated on building a common city-engine platform. With bottom-up approach by first defining an object 'wall opening', which could be a door, window, facade element etc. Then 'wall', 'floor' and 'roof' objects were added, leading to the specification of house and building prototypes.

009


010

Processing, city generation / simulation CAAD MAS Module: Introduction to Programming

Sandy_v263

Dec 2009


Concept of Urban Framework Sandy_v263 contains a huge library with a wide range of components and types. As shown in figure BC01 - plots, houses, walls, floors, roofs and openings, each of these components varies in design and shape resulting from a different geometrical approach.

PolisElement

Import Data Type

Component Type

(Amount)

Export Data Type

PolisPolygon

PolisCity

Polygon

PolisPlot

Polygon

PolisHouse

Polygon

PolisFloor

Frame

PolisRoof

PolisWall

PolisFrame

Frame

PolisOpening

PolisEdge

PolisStreet

Import Data Type

Component Type

(Amount)

Export Data Type

figure BC01: Basic setup of framework.

On basis of hierarchy, it defines the parent-child relationships between the components. For example in figure BC02, a PolisPlot could be a child of the PolisCity and the parent of some PolisHouse at the same time.

parent

PolisCity

child

parent

Polygon

PolisPlot

Polygon

PolisStreet

figure BC02: Basic hierarchy-concept of framework. 011

child

Polygon

PolisHouse


Graphical User Interface change rules / types modify parameters / re-generation

step by step: how to program a city? opening wall

roof

opening roof wall

roof wall opening

wall opening

wall

roof wall opening

opening opening roof wall roof roof

roof

wall

roof wall

opening wall

opening

opening

roof

roof

wall

wall

opening

step01: scripting geometries of the city elements which based on the framework.

Polygon

PolisFloor

Polygon

PolisRoof

opening

opening

opening opening opening

opening opening

GUI

opening

opening

opening

opening opening opening

opening

opening

opening

opening opening

opening

opening opening

opening opening

opening opening

opening opening

opening

opening

opening

wall

wall wall wall wall wall

wall

wall

wall

wall

wall wall

wall wall

wall wall wall wall wall

wall

wall

wall

roof roof

roof

roof

roof

roof

roof

roof

roof

roof

roof roof

roof

roof

step02: classification / to manage all these geometrical data into several levels.

Frame

wall

wall wall

roof roof

roof roof roof

wall wall wall wall wall

PolisWall

roof

step03: application of rules, to setup “opening” to “wall” level, and “roof” below “house” level.

Frame

roof roof

roof

roof

roof

roof

roof roof roof

roof

step04: re-generation, by integrated GUI, users can change parameters and receive the result in real-time.

PolisOpening

012


House mode

Generation LV

The powerful GUI (Graphical User interface) offers us a opportunity to modify and to exchange the data from 3d geometries. It not only provides user with a more friendly / visual interactive environment, but also renders a high variety of solutions in our case. .

Star-shaped

Parameters of excircle & shape

Wave-shaped

Transformation

Roof types

House the basic setup Detail

Floors

the advanced setup, allowed to control the setting values by moving sliders and to press keyboards.

Awning Jalousie window Wall types Handrail

Openings Potted plants

013


Display to switch a better navigation performance Render while using mouse navigation Switch Light while rendering Change Background color

Switch mode: House / City Render the structure

Real-time rending Reset to Default value

Render in Wireframe mode Switch a display of Axes Export present Image to bitmap The Navigational system is based on PeasyCam, a library by Jonathan Feinberg for the programming environment. It provides a simple mouse-driven camera for Processing. http://mrfeinberg.com/peasycam/ These elements control the library of different components and parameters to generate a house. It works in HOUSE mode and for parameters of selected house types. The general control enables to switch between house and city mode then to build the urban elements. Additional controls allow a better navigation performance by switching between different dispaly options. It also provides a “screenshot” function, the present image could be exported to a bitmap by click “PICT”.

key == CODED the variable keyCode is used to detect special keys such as the UP, DOWN, LEFT, RIGHT arrow keys and ALT, CONTROL, SHIFT.

UP / DOWN to move the jalousie windows up / down

LEFT / RIGHT to adjust the slates of jalousie windows

1

2

Q Caps Lock

3

W E

A

S Z

X

Q/A to adjust the awnings more open or close

014


City Size City Density Random Position Generation LV plain cell

rigid grid low sub.

rigid grid high sub.

grid, disorder

higher disorder

higher disorder levels

Plots Type

City the basic setup City Examples

City mode The City mode interface deals with the library of different element types. With different parameters setting to generate a city simulation.

Display Detail

square parking plot

green area plot

Element Color single house Red Value Green Value Blue Value Alpha Channel

empty perimeter block plot

015

solid perimeter block plot

rigid grid


Simulation / stereogram

Monochrome anaglyph image stereogram rendered in red and cyan

+

left-eye view

+

right-eye view

red/cyan filter glasses

016


017


Showcase

018


019


for more information, please see the movie Processing City - Sandy City (HD version) http://www.vimeo.com/9153342

020


SOFTWARE

PROGRAMMING

HARDWARE

CAD 3ds max AutoCAD Form-Z Poser Rhinoceros TopMod3d

Arduino Processing Python RhinoScript VBscript

3-Axis CNC milling machine 3d printer Laser Cutter Pneumatic tools Wood working tools Z端nd

WEB Account

ART

Facebook Flickr Google Earth Issuu Panoramio Vimeo Youtube

Pottery Stereo Image

CAM VISI-CAD/CAM

GRAPHIC Adobe Photoshop Adobe Illustrator Adobe InDesign CorelDRAW

MULTIMEDIA Adobe Premiere Pro Adobe After Effect Boujou 4.1 Chaos Group V-Ray


CURRICULUM VITAE

Chen, Min-Chieh Sep 2009- MAS Postgraduate studies in the Department of Architecture CAAD, ETH Z端rich 2005-2007 M . A Master's Program in Architecture, Tamkang University, Taipei, Taiwan 2000-2005 B . A Architecture Department, Tamkang University, Taipei, Taiwan Jianguo High School, Taipei, Taiwan 1996-1999 Fine Arts Program, Xinxing Junior High School 1993-1996 classes for Math and Science Excellece, Zhongshan Elementary School 1987-1993 born in Taipei, Taiwan 04. Feb 1981

WORK EXPERIENCE June 2010 since Feb 2009 since Dec 2005 July 2002

reviewing of the eCAADe 2010 submissions Form-Z lecturer, Introduction to Architecture, Tamkang University mjchen Individual CG studio, Taipei, Taiwan Self-assisted Housing Project, Architect HSIEH and Atelier-3, Nantou, Taiwan

WORKSHOP Sep 2010 May 2010 April 2009 Dec 2005 Sep 2004 March 2003

3D PaperArt 2010 in Shanghai, Museum of Arts and Crafts DMY 2010 in Berlin, Oskar Zieta Building Information Modeling, Odilo Schoch Algorithmic Design - Induction Design, Makoto Sei Watanabe City Zen Garden, Hakan Rasmussen + Marco Casagrande Instant Street - A Metamoprhosis, Archigram

CONTACT E-MAIL Website Vimeo Facebook

mjchen.vaio@gmail.com chenc@student.ethz.ch http://www.mas.caad.arch.ethz.ch/MAS0910Students/Chen http://www.vimeo.com/mjchen/videos http://www.facebook.com/mjchen.vaio


Portfolio_2  
Portfolio_2  

projects of ETH MAS CAAD 09/10 - module 01+02

Advertisement