Archive for December, 2008

generative component

December 30, 2008

Component Architecture

Spring 2008, Cornell. M.Arch Program, with Chulmin Park

01. main idea : It started from very simple idea of light aperture. A hexagon component has one variable; height(depth). And the aperture is the dependant variable of the height, which means the size of aperture is entirely dependant on the overall height of the component. The size of aperture is inverse propotion of component’s height.  

01-idea-013

 

02. surface with variable depth : To make a light manipulating wall system out of the component, we defined a solid wall with flexable depth. To simulate wall which has variable depth, we just made two seperated surfaces in Rhino. Note that the depth of wall is corespond to the height of the component.

02-surface-011

 

03. point data from the solid wall : To import the wall into Generative Component, we just got two sets of  point cloud out of two surfaces, and then export them into point data.

02-surface-033

02-surface-052

 

04. importing onto Generative Component : Then we import the point data onto G.C. to make two surfaces.

02-surface-072

 

05. hexgon grid script : Using hexgon grid script by Kyle(ksteinfe.net), we made hexgrid polygon surfaces out of the existing surfaces.

04-surface-to-hexgrid-022

 

06. component making using G.C. : Based on the same logic about aperture and height, we build hexagon component at G.C.

05-component-092

05-component-102

05-component-112 05-component-122

 

07. component application : Then we just applied the component to the polygon surfaces that we made in the step 05. So, below is work flow how the entire process went.

06-component-application-022

06-component-application-032

06-component-application-042

06-component-application-052

 

08. application examples : Different surface data makes different wall pattern variations.

07-control-024

07-control-042

 

09. so, those are final products.

component_architecture1component_architecture2component_architecture3component_architecture4component_architecture5

architecture ultra-light

December 24, 2008

Cornell M.Arch Vertical Design Studio Spring 2008

studio_04_spring_20081

studio_04_spring_20082

studio_04_spring_20085

studio_04_spring_20086  studio_04_spring_20089

studio_04_spring_200811

simple offset operation script for rhino

December 22, 2008
 
 
During the process of my last semester’s work, I just had to offset hundred of thousand curves, which seemed like to take forever.
work process diagram

work process diagram

So, this Rhino script is for this offset operations. Run script at Monkey, select curves to offset and then just wait Rhino to respond. Then you will get offset curves on the new layer.

Some screenshots of Rhino. Original curves,

original curves

original curves

and offset curves, 

offset curves

offset curves

and offset script.

offset script

offset script

And for those of you interested in script, download script.