Echo201405

Page 1


CONTENTS

001|PROFILE

005|PRODUCT DESIGN 007|TREE HANGER 013|ANTLER OPENER 019|INTERACTIVE SPEAKER 029|MOBICARE 041|MUSIC AROUND

051|READY-MADE 053|DAILY SUBTLETIES

063|WORKSHOP 065|BAMBOO WORKSHOP 069|DESIGN LANGUAGE

075|GENERATIVE DESIGN 077|GEOMETRY IN GEOMETRY 083|CREATE POLYGON SURFACE 087|SELFORGANIZATION PROJECT 097|FOLDING V.S.GENERATIVE TOOLS

101|DESIGN SKILLS 105|SKETCHES 109|3D-MODEL&RENDERING


I am an engineering-based student who chasing my design dream hardly and cheerfully. After two years of design and aesthic education in NCTU PRODUCT DESIGN, I look back my previous background and start to try - to connet my dots. Thus, I want to use programming skill as a powerful tool for making my design more interesting in the future. And I hope the projects included in this portfolio could show my perspective of design.


CV / Wen-Yi, Wang

Contact Info 2F., No.18, Ln. 32, Longfeng St., Guishan Township, Taoyuan County 33351, Taiwan (R.O.C.) +886-920-422-100 echo_sk8@hotmail.com

Education 2011-Now

National Chiao Tung University (NCTU), Hsin Chu, Taiwan

M.A. / Institute of Applied Arts, Product Design Group

2007-2011

National Chiao Tung University (NCTU), Hsin Chu, Taiwan

B.S. / Department of Mechanical Engineering

2004-2007

National Panchiao Senior High School, Taipei, Taiwan

Experience 2014

Wood and Metal Design Workshop

2014

Art Center Car Design Workshop

2013

Design Workshop on Product Language

2013

MOE Scholarship Workshop

2013

Bamboo Design Workshop

2012-2013

Research Assistant / National Science Council Projects,

Future Concept Development Project, Taiwan

2012

Member of Exhibition Design / DOWNSHIFTER - Joint Exhibition

2010

Hybrid Eectric Vehicle Team / Dept. of Mechanical Engineering

Awards 2013

Best works of the year / Future Concept Development Project N.C.S

2011

Nominated / Toy&Children Commodities Design Competition

Exhibitions 2012

DOWNSHIFTER / Annual Joint Exhibition, Institute of Applied Arts

2013

Young Designers’ Exhibition / Future Concept Development Project N.C.S

2013

Artist’s Book Exhibition / Institute of Applied Arts


Focus Design Method, Design tools & technique Generative Design/Art, Interactive Design/Art Digital Fabrication, Use Digital tools to do Practical Fabrication

Language Mandarin (Native Speaker) , Taiwanese (Native Speaker) English ( TOEFL iBT 99)

Creative Skills 2D Tools Illustrator Photoshop InDesign

Multi-Media Flash After Effects

3D Tools

Generative Tools

Web Design

Others

Rhinoceros Pro/Engineer Alias Keyshot Cinema4D V-ray

Dreamweaver Html CSS

RhinoScript Grasshopper Processing

Arduino Electronics Workshop Skill

001

002



P R O D U C T D E S I G N


T R E E HANGER _Many products designed for children are not used anymore after children grow up. And I am interested with the emotion and memory of objects to not only children but also parents. So I design a tree-like hanger whose height could decide by users, it provides warm lights, and most important - it is like a time container that store childhood momeries. Adults, who used to be children, could go back home, use his/her old object in childhood and watch their old videos or photos with their parents.

_Course / Production Design &Development(I) _Date / 2011 _Category / furniture _Material / plastic _Award / Nominated Toy&Children Commodities Design Competition / Nominated


005

006


PROBLEMS

Children grow very fast.

After years, they grow up and don’t use their objects anymore.

However, this may cause waste and occupy large space in houses.

CONCEPT DEVELOPMENT

Is there any possibility that a product could grow up with children ?

Eventually the end-users becomes their parents, because children will leave home when they grow up. What is the value of this product, after the users becoming parents?

Memory

Children

Parents


BRAINSTORMING Use MIND MAP to get clues of this product. parents

users

memory

children sound

Idealization

visual

atmosphere

grow like a tree

image

Tree Hanger

light trunk

life cycle

branch hanger

adaptive height

modular

FUNCTION DEVELOPMENT Define each part base, trunk, branch - and their functions. Tree Hanger

base

trunk

branch

Sound

Sound

hanger

storage memory

light

projector

007

008



HOW TO ASSEMBLE Tree hanger has several trunks and branches: Trunks assemble vertically to each other; branches insert horizontally to the holes on trunks.

Trunk Assembly

Branch Assembly

Sound Source

Projector

009

010


A N TL E R OPENER _Antler, a delicate bottle opener. _Enjoy your beer!


_Course / Production Design &Development(I) _Date / 2011 _Category / Kitchen Fair _Material / Metal, Leather

011

012


DESIGN INSPIRED FROM NATURE The aim of this course project is to capture the characters of animals and apply their forms to products. I choose male dears because the aesthetics and function are appropriate. Strong and elegent are how we think about male dears.The semantic meaning and the action of male dear are well suit to bottle openers.

SKETCHES

HOW TO USE ?


Pivot

Load

013

014


COLOR PLAN Different colors of metal and leather.


015

016



I N T E R A C T I V E SPEAKER _An interactive audio characterizes with _acrylic and optical fibers.

_Course / Production Design &Development(II) _Date / 2012 _Category / Audio _Material / Optic Fibers, Acrylic, Electronic Component

017

018


ANNOTATION OF SMARTPHONE DUCK SPEAKER In this project, the lecturer assigned students to design a smartphone duck speaker, which sould show one's annotation to this product. In my opion, products - especially consumer electronics - had lose their connection of function and form since electronic age. So how a designer design consumer electronics when their forms do not follow function anymore? So I wanted to try "Form follows meaning". In "Designing Design" by Kenya Hara, he said, there are two systems of tools of human: container and stick systems.

“Form follows function.” Electronics Age

“Form follows meaning.”

Stick System

Container System

These two kinds of tools evolves with human. People use objects of stick system to change the external world, such as pens, knife and weapon. And people use objects of container system to storage tangible or intangible things - materials and wisdom, such as books, clothes and houses. I think smartphones and speakers both are containers. The intangible music, flows from smartphone to speaker and leak out, finally precieved by our ears and transmit through nerves to our brains. Therefore, I want to visualize the transmit process form smartphones to speakers.

Music Smartphone

Speaker


THE PRECIEVE PROCESS

Node

Signal Type

Ears

Speaker

Smartphone

Electric signal

Sound Wave

Brain

Electric signal

The process that I want to visualize

FORM DEVELOPMENT I was inspired by the way people represent music. I also needed a comparative long space for the "visualized music" flowing through. Also, I have to consider where to put high pitch speaker and bass speaker.

019

020


SCENARIO OF USE 1

Insert smartphone to the duck.

2

Music FLOW to the speaker.

3

User hear the music.

OPTICAL FIBERS Material which obtains light in its section area.


These are rough models made of foam core board and testing the form and the construction which could fit with electronic parts.

Electronic parts and circuit.

Testing the effect of optical fibers and arcylic sheets.

021

022


HOW TO MAKE I caculated the section shapes in 3D program, and used the laser cutter to manufacture it.


023

024


THE CONSTRUCTION There are two high pitch speakers in the hightest volume, and a bass speaker in the bottom, distributed according to their acoustic features.

SPEAKER DOCK

4 aluminum pipes sustain and guid the arcylic layers, allowing electrical wire get through. HIGH PITCH SPEAKER

LEDS

OUTPUT TO AUDIO MAIN ELETRIC BOARD

VOLUME

OUTPUT TO HEADPHONE

BASS SPEAKER


OPTIC FIBERS

ON/OFF BOTTUN MUSIC INPUT PLUGIN

025

026


MOBICARE _Explore the possibilities of wearable smart device.


_Future Concept Development Project, National Science Council _Advisor / Ming-Huang Lin _Co-designer / Hong-Yu Zeng _Date / 2013 _Category / smart device _Award / best works of the year

027

028


FUTURE CONCEPT DEVELOPMENT PROJECT 2013 The National Science Council (NCS) is the central national research organization in Taiwan. NCS holds this project every year and offers fund for design researchers finding more opportunities to utilize technology in design practice. The topic in 2013 is “Orange Technology.� The objective of orange technology is to bring health, happiness, warming care, and mental wellness to society. The target groups of orange technology include the elderly, children, mentally and physically disable people, area stricken by disaster and low-income family. TARGET GROUP

The elderies upon 65 years old in Taiwain

50% Live alone

50% Live with family

Data from National Deapartment of Statistics

Taiwan Family Lifestyle

07:00

08:00

The youngers go to school

The adults go to work

17:00

18:00

19:00

Everyone back to home

ALONE

No matter liveing with family or living alone, the elderlies are alone in working times, while others family members are not home.


FOCUS GROUP INTERVIEW

We interviewed 3 old ladies, because we wanted to figure how they lived. We write down their schedual in details on the white board. And ask them questions about habits and activities, difficulties in lives, medical equipment and smart devices.

ELDERLY’S LIFE FOCUS

Communication

Medication

Their daily lives focus on keeping relationship with family members and friends. All our interviewees do voluntary jobs in their spare time. However, they feel nervous about organizing their schedules, because they do not trust their memory.

Another focus of their lives is medication. They care their own safety and health a lot. During interview, we found 80% of items in their bags are pills, all kinds of plasters, prescription, flashlights, and plastic bags - for oxygen-poor situation. So we could conclude that they care about medication a lot.

029

030


CONCEPT DEVELOPMENT

Medical Institutions

Different medical institution could read the medical history restored in elderly’s smart devices and add new prescriptions and diagnoses into it. This information will help doctors a lot, because it is difficult for people explaining their medical history and the medicine they took, especially for old people.

The Elderly

The smart device will remind the elderly, when they need to visit their doctors or take medicines. After the elderly checking and finishing their medical tasks (or not), their family members will be informed.

Carer

Family members could use their smartphones to set up complicated settings for the elderly’s smart devices. They could check where their old family members are. Further more, they could know whether the elderly take their medicine on time.


CONCEPT PROPOSAL My group proposed a whole system including hardware and software. However it is impossible to finish it under situation with limited budget, manpower and time. As a result, we only developed the hardware part. MobiCare

SOFTWARE

HARDWARE

Doctor

Carer

Eldery

Eldery

Provide doctors ways

More complicated

Simplified interface for

A light wearable smart

to look the medical

interface, carers use

elderly, which makes

device, which is suit-

history and add medi-

this interface to set

them easier to com-

able for the elderly.

cal task in elderly’s

the elderly’s smart

municate with others

smart device.

devices. And they

and remind them of

can check the posi-

taking medicine and

tion of the elderly.

visiting doctors.

Demo of carers' user-interface

031

032


SKETCHES Explore some ways to increase the visible area of smart wearable devices.


SOLUTIONS We developed two possible mechanisms to increase the visible area of wearable smart devices.

Flexible Screen

Press the side button then unfold the screen.

Slide mechanism Screen Use finger gesture to widen the screen area. 033

034


FORM DEVELOPMENT

Slide Watch(1st version)

Slide Watch(Final version)


Flexible Watch (1st version)

Flexible Watch (Final version)

035

036


FINAL MODELS I was responsible for building the digital models and communicating with manufacturer.

VIDEO PROTOTYP


PE

To clarify the concept of MobiCare, we used by-frame animation technique to make this video prototype. I learned After Effect for editing the film and sound. This video was played in Young Designer Exibition in Taipei at 2013 May.

037

038



_MOE Scholarship workshop _Date / 2013 _Category / Interactive design

M U S I C A R O U N D _In the ten days of MOE Scholarship workshop, we had to design a system according to this brief - ”Design a new system which induce interaction between people who don’t know each other in real world.”

039

040


CONCEPT BACKGROUND Since earphones have been invented, people enjoys the privacy that earphones provide. Using earphone becomes etiquette when people listen music in public space. I think it is a pity, because music is originally a form of communication. So I want to design a simple app, that allow people to hear other people’s music if they agree. We can hear the sound around us. We can hear the city, which is a mixture of different people.

...LISTEN TO THE CITY...

Similarity

Music data of A

Music data of B

It is easier to make friend with people who has same appetite of music.


SKETCH I tried to figure out use flow and scenario. Several functions were deleted, because I wanted it simple and instinctive to use.

USE FLOW Open mode

Set similarity

Share music, interact

Notice a special song

Search the person

041

042


USER INTERFACE

1. Login

2. Start Menu

3. MUSIC

Connect to music account.

4. Setting Set similarity, open/off the broadcast mode. (60% means randomly listen to music from who have 60% of your songs)

5. Search (Augmented Reality) When user notices a song he/she can look who is the source of that song. Or user could select the people that he/she is curious about. (Only show people open the broadcast function too) There are two ways to interact with other: a. Share music (only could use in a short distance, close enough to know each other.) b. Buzz (a assumed interact way that provide by the headphone. The cooperative headphone will shake and let the other individual notice the user. )


HEADPHONE This headphone is a selective part of this design, providing other ways to interact.

Search Button

Blue Tooth Button

Provide another way to open search function, u se r s d o n o t h a ve t o draw out smart devices form their pockets.

Press it to connect to smart devices,

Vibrating Mechanism When users drag "BUZZ" icon to other people in "Search" interface, the people's headphone will vibrate.

043

044


EVALUATION The performance of this interactive design is hard to evluate. The only way to figure out it works or not is building prototype and testing it in the real world. No matter how, I believe this concept has the potential to create oppotunities in many aspects.


045

046



R M

E A D A D

Y E


DAILY SUBTLETIES _A series of Ready-made lights, _which's materials are from our daily life.

_Place / DownShifter / Joint Exhibition _Date / 2013 _Category / Ready-Made _Material / Found Objects


049

050


日 趨 下 流 D O W N S H I F T E R These four chinese words is the

want to ask, does things really like how they

title of our joint exhibition, and it caould

judged by society? Is there any standard of

be simply translated into DownShifter. Due

good and bad, high-level and low-level?

to chinese word's indistinct feature, it has

different layers of meaning, gives us the

us never judge things too fast and arbitrary.

space to state one's own insight.

We don't want to follow fashion and trend.

If we should choose one, form mainstream

In ancient China, careers are

As designers and artists, we hope

and "the road that few people taken", we

represented the people of the lowest level.

hope us have the courage to stick to what

The surface meaning of the title is bad - the

we believe in, rather than blindly choosing

tendency to become worse. However, we

the most comfortable way.

classified with several levels, 下


We are humble. We are downshifters. We believe in design. We do not discriminate objects or people, the only thing that we care about is to make our world better.

051

052


CONCEPT DEVELOPMENT According to Structuralism, a structure made of its parts, and relationship between these parts is significant .

Part A

Relationship

Structure

I found it interesting that the existence of lamp shade is for weakening the lights. Why not just made a bulb with softer light? And this reminded me there are kinds of bagworms which also have a shade - made of little twig- to hide their body. The relationship is similar to that of ceiling lamp. So I started to think about imitating bagworms' shell, which is composed of many little parts. And I would replace these little parts with small found objects, worm body with bulb.

Part B

Relationship

Part C

Wire

Ceiling Lamp

Bulb

Wire sustain the weight of bulb.

Lamp shade shades the light from the bulb.

Lamp shade

Silk

Body

Bagworm

Pretective Case

Silk sustain the weight of worm body.

The composition of twig and leave fragment shades the bug body


MY IMAGINATION I used this photo to describe the image I saw when I closed my eyes.

053

054


MATERIALS & HOW TO MAKE These are the materials that I used. Following pictures show how I made these lights.

Needle Threaders

Gluing

Snap Buttons

Threading

Rubber Fi

Sew


inger Stalls

wing

Copper Pins

Welding

Cloth Pins

Threading 055

056



057

058



W S

O H

R O

K P


_Course / Bamboo Workshop _Date / 2013 _Category / Furniture _Material / Bamboo layer board, bamboo tube


B A M B O O WORKSHOP _Lecturer : Timo Sairi , Furniture Design, Alato University _The goal of this workshop is applying woodcraft skill on different bamboo materials to design products.

061

062


MATERIALS Bamboo layer board Bamboo layer board is made form bamboo sheets, it is a hard material. It took me all night to make a circle palte with simple bevel angle. Bamboo tube Bamboo tube also has its difficulty to process. It is impossible to find a real circle along its tube. In addition, its nodes also make its form very organic.

I used milling machine to make a pl


late.

EXPERIENCE Bamboo is a very popular material in Taiwan, because it represents Chinese moral integrity. This workshop provided us an opportunity to become familiar with all kinds of bamboo materials.

Final prsentation

063

064



P R O D U C T LANGUAGE _’SYNTAX’, the case is a ‘Knots with detachable connections - 3 bars (x, y, and z axis) will be jointed together in innovative designs and mechanics as ground-layers for regular structures and superstructures’ and for new design details in products. _Lecturer : Prof. Frank Georg Zebner, Dean of Department of Design, Hochschule fur Gestaltung Offenbach (HfG OF)

065

066


CONCEPT DEVELOPMENT

FUNCTIONAL MODEL 1

FUNCTIONAL MODEL 2

At first, I drew a joint that is flexible, like human joints, allowing each axis to move a little bit. And because I needed to put its parts in, I split its outsell into two pieces.

In the second model, I tried to use rubber bands to fix the two out shells. However, I found it was hard to assemble. If I use both my hands to stretch the rubber bands, I cannot put inner parts in their place.


FINAL VERSION

In final step, I revised the shape, made it looked well. Also, I tried another way to use flexible material - I cut slits on the shells so people can tighten two shells form outside.

067

068



HOW TO USE People can cut sticks in their desired length and insert it to the joint. Individuals can use one joint to build a basic structure to make something like tables, or use many joints to build a more complex structure.

069

070



GENERATIVE D E S I G N


GEOMETRY IN GEOMETRY _This program could draw various inner pattern according to input information.

PLAN PROGRAM Get input information

Identify geometry

1.geometry shape 2.ratio 3.number of geometry 4.extend lines or not

Not polygon

Quit program

LOOP Is polygon

Caculate the n-th geometry

Finish And Quit

1.Foun new endpoints from previous shape 2.draw lines (and extend lines to bundary) 3.store new geometry


CODE Option Explicit ‘to repeat geometry inside the original one

_Course / Autopoiesis and Self-organization _Date / 2013 _Software / RhinoScript + Grasshopper

Call Main() Sub Main() Dim strCrv: strCrv = Rhino.GetObjects(“Select lines or 1 polyLine”, 4) If IsNull(strCrv) Then Exit Sub Dim arrConerPts Dim numEdge Dim Ratio Dim TimeLoop Dim i ,j Dim open ‘---------------------------------Check the Object type---------------------------------------- Select Case UBound(strCrv) Case 0 If Not Rhino.IsPolyLine(strCrv(0)) Then Exit Sub’only one line If Not Rhino.IsCurveClosed (strCrv(0)) Then Exit Sub’a not closed polyline arrConerPts = Rhino.PolylineVertices (strCrv(0)) numEdge = UBound(arrConerPts) Case Else If UBound(strCrv) < 2 Then Exit Sub For i = 0 To UBound(strCrv) If UBound( (Rhino.PolylineVertices (strCrv(i)) ) ) > 2 Then Exit Sub ‘if choose line and polyline Next numEdge = (UBound(strCrv)+1) If Not CheckCloseLines(strCrv) Then Exit Sub’ if these lines are seperated arrConerPts = GetCornerPts(strCrv,numEdge) End Select ‘---------------------------------Input Ratio And How Many Times AND WHETHER TO EXTEND THE LINES-------------------------------------------- Ratio = Rhino.GetReal(“input ratio!Ex.0.2”,0.25,0,1) If Ratio = 0 Or Ratio = 1 Then Exit Sub ‘It should be 0<Ratio<1 TimeLoop = Rhino.GetInteger(“input How Many Times”,1,0) open = Rhino.MessageBox (“Do You Want To Extend The Lines To Initial Geometry?”, 4 )

‘---------------------------------------------------------------------------------------Dim arrPts() ReDim arrPts(numEdge)’for the polyLine’s endPoint

For i = 0 To numEdge If i = numEdge Then arrPts(i) = arrConerPts(0) Exit For Else arrPts(i) = arrConerPts(i) End If Next ‘----------------------------------------------------------------------------------- Dim x,y,z Dim InnerPoly Dim arrInnerLines For j = 0 To (TimeLoop-1) For i = 0 To (numEdge-1) x = ( (arrPts(i+1)(0)-arrPts(i)(0) )*Ratio + arrPts(i)(0) ) y = ( (arrPts(i+1)(1)-arrPts(i)(1) )*Ratio + arrPts(i)(1) ) z = ( (arrPts(i+1)(2)-arrPts(i)(2) )*Ratio + arrPts(i)(2) ) arrPts(i)= Array(x,y,z) Next arrPts(numEdge)= arrPts(0) InnerPoly = Rhino.AddPolyline(arrPts) arrInnerLines = Rhino.ExplodeCurves (InnerPoly , True) If open = 6 Then If j <> 0 Then For i = 0 To UBound(arrInnerLines) Call Rhino.ExtendCurve (arrInnerLines(i), 0, 2, strCrv) Next End If End If Next

‘------------------------------------------------------------------

End Sub Function CheckCloseLines(arrLns) Dim polyline polyline = Rhino.JoinCurves (arrLns , , 0) If IsNull(polyline) Then CheckCloseLines = False Exit Function End If Dim i For i = 0 To UBound(polyline) If Not Rhino.IsCurveClosed (polyline(i)) Then Rhino.DeleteObjects (polyline) CheckCloseLines = False Exit Function End If Next CheckCloseLines = True Rhino.DeleteObjects (polyline) End Function Function GetCornerPts(arrLns,num) Dim i , j Dim strPt(),endPt() ReDim strPt(num-1) ReDim endPt(num-1) For i = 0 To (num-1) strPt(i) = Rhino.CurveStartPoint (arrLns(i)) endPt(i) = Rhino.CurveEndPoint (arrLns(i)) Next Dim arrPts() ReDim arrPts(num-1) arrPts(0) = strPt(0)’first point arrPts(1) = endPt(0)’second point For i = 1 To (num-1)-1 For j = 1 To (num-1) If Not IsNull(strPt(j)) Then If Rhino.PointCompare(strPt(j),arrPts(i)) Then arrPts(i+1) = endPt(j) strPt(j)= Null endPt(j)= Null End If End If If Not IsNull(endPt(j)) Then If Rhino.PointCompare(endPt(j),arrPts(i)) Then arrPts(i+1) = strPt(j) strPt(j)= Null endPt(j)= Null End If End If Next Next GetCornerPts = arrPts End Function

073

074


CHANGE PARAMETER Users could change 4 parameters to get different patterns. 1. Extend lines to boundry or not (ON or OFF) 2. How many times that program repeats the geometry (n>1, n is integer) 3. The ratio that effects next geometry's end point ( 0 < Rati = 0 < 1 ) 4. The shape that user select in rhino by mouse.

Extend lines to boundray

OFF

ON

Different Number

n = 10

n = 20

Different Ratio

Ratio = 0.1

Ratio = 0.25

Ratio = 0.5

Ratio = 0.75

side = 4

side = 5

side = 6

Different Shape

side = 3


COMBINE MORE GEOMETRY These interesting patterns are created when there is more than one original shapes.

075

076


APPLY TO 3-DIMENSION DESIGN I can tranfrom any surface into polyhedron, and apply the special pattern I found from previous experiment. Following are my steps: 1. Use Grasshopper to generate an irregular polyhedron form a surface. 2. Run script for generating pattern on each face of the polyhedron. 3. I wrote a short script to make thousands of little pipes.


077

078


SELFORGANIZATION PROJECT _The goal of this project is to immitate and visualize the biological proess of selforginization. In this project, I set rules between basic units which will lead to an overall comlex phenomena.


_Course / Autopoiesis and Self-organization _Date / 2013 _Software / RhinoScript

079

080


LAYERS OF SYSTEM Self-organization is a complex system which appearance effected by the smallest units, so I have to anatomize it from overall system to the smallest cell. (system, individuals, cells of individual)

OVERALL SYSTEM

INTERACTION BETWEEN

Velocity

Center of Mass

Velocity

CONSTRAINT: TOTAL ENERGY

Individual properties: numCells arrVelocity


N INDIVIDUALS

DEATH AND GROWING OF AN INDIVDUAL

Tolerance: distance between cells

Velocity

s

cells that define the outline of an individual Possible locations of new cells

Cell properties: numCells arrVelocity

081

082


HOW IT WORK DEATH

numCells(-)

Naure death If age > 10

Disconnec dis2other

Growing Rate Rate

First Individual (composed of cells) MaxRate

min < NumCells < Max

MiniRate

MiniNum

MaxNum

Amount of cells

Rate(num) = sech(num-(MaxNum+MinNum/2))) + MinRate

numCells(

GROWING numGrow = Rate*numCells


cted rCell > torlerance

DEATH

numCells(-)

If numCells > Maxnum

Second min

<

Individual

NumCells

<

Max

If numCells > Maxnum

Divide into two individuals

numCells(+)

New one GROWING

(+)

Moving away from others until Force < N Force = Constant*numCells1*numCells2/(dist^2)

Displacement = velocity*vector VelocityIndividual1 =Constant*numCells2/(dist^2) VelocityIndividual2 =Constant*numCells1/(dist^2) Vector1 = Array(x1-x2, y1-y2, Z1-Z2) Vector2 = -Array(x1-x2, y1-y2, Z1-Z2)

083

084


BEFORE PROGRAMMING

GenerateFirstOne

Before programming in RhinoScript, the lecturer asked students to use text to explain function of program.

Call Sub

GenerateCells

Function Variable Constant

sumCellEnergy

>= TotalEnergy

AND Everyindividual’s

Velocity

True

= 0

False

Split numCell

>=

MinNum

numGro

numCell

<

MinNum

CountGrow

numGrow

> 0

numGrow

= 0

GenerateCe


numCell

>=

MinNum

numCell

<

MinNum

SetCellAge

Equilibrium State

Exit Sub

Death

ow

cellAge >= 10

DeleteCell

cellAge <

CheckDisconnect

10

True

DeleteCell

-1

ells

Force <

FThresHold

Force >=

FThresHold

Motionless

Move v

Force

v

085

086


TRACKS OF PROCESS This program draws individuals’ contour lines in every loop. It can be observed that every individual moves outward. Finally, it took about 5 hours to draw 5947 contours.


MaxNum/MiniNum

Tolerance 087

088


FOLDING V.S. GENERATIVE TOOLS ABOUT FOLDING Folding is a very usual technique that designers use it to explore structure of design. And the characteristic of folding makes it very suitable to cooperate with generative tools. GOAL The goal of this project is not to really finish a design, but is to show how to use generative tools to optimize the design process take folding technique as an example. So, this project is like to explore design method that is a mixture of digital and practical process.

_Date / 2013 _Software / Grasshopper


089

090


DESIGN PROCESS

Explore through folding

Determine configuration

Build generative model

Print on paper

Folding

Examine

Finsh

Adjust parameters


ASSUMPTIVE TASK “ Use one square material to make one table and four chairs.” FOLD PAPER In this stage, there is no need to be very precise, just try different ways to fold paper.

DETERMINE CONFIGURATION In this stage, I tried to draw down the mountain lines, valley lines and cut lines. Still, I don’t have to draw precisely.

091

092


DETERMINE CONFIGURATION Build the generative model in Grasshopper.

OUTPUT Set parameters and export lines.

Chair Parameter: Chair Parameter: Chair Arm: Seat Height:

0.5 0.5

Chair Parameter: Chair Arm: Seat Height:

0.5 0.5

Chair Arm: Seat Height:

0.5 0.5

Table Parameter: Table Parameter: Leg Bottom: Leg Length: Table Corner: Table Width:

0.00 40 0.16 50

Table Parameter: Leg Bottom: Leg Length: Table Corner:

0.10 60 0.16

Table Width:

50

Leg Bottom: Leg Length: Table Corner: Table Width:

0.10 25 0.16 50


PRINT AND FOLD I found some problems on my models. I can adjust parameters and keep working later.

CONCLUSION Generative tool is helpful and beneficial to the design which inspired by folding, Because it can immediately generate new folding patterns of various parameter setting. 093

094



D E S I G N S K I L L S



097

098



099

100


C O M P U T E R M

O

_PRO/E + Keyshot

U

S

E


101

102



A D A S T R A Y

A

C

H

T

_PRO/E + Keyshot

103

104


THA FO YO CONSIDE


ANK OR OUR ERATION


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.