Generative Algorithm 031

6_4_하나의 면에 여러 모듈을 적용하기 On Responsive Modulation 이번 장에서 다뤄볼 디자인 개념은 하나의 surface에 여러 종류의 module을 적용하는 것이다. 이 때 각 module의 배치가 종류별로 사용자가 지정하는 특정 기준에 의해서 정해지게 된다. 이러한 배치의 기준은 시간에 따른 주변 환경의 변화나 module의 기능 혹은 시각적인 효과 등 module의 반응을 필요로 하는 여러 가지가 될 수 […]

Read More Generative Algorithm 031

Generative Algorithm 030

6_3_Micro Level Manipulations 위의 예시처럼 하나의 component를 surface에 맞춰 배열하는 것은 design의 가장 일반적인 방법 중에 하나이다. 이것을 이용하면 면 위에 생성되는 module의 개수를 조절하고 그 높이를 바꾸는 것이 가능하다. 하지만 이것은 전반적인 형상을 바꾸는 것일 뿐 국지적으로 각 module을 조정해줄 수 있는 것은 아니다. 이번 예제에서는 국지적으로 각 모듈들을 조절해줄 수 있는 grasshopper definition을 […]

Read More Generative Algorithm 030

Generative Algorithm 029

6_2_곡면의 패널화(On Panelization) Morphing을 이용하여 할 수 있는 가장 흔한 것이 곡면을 패널로 재해석 하는 것이다. 즉, 자유곡면을 물리적으로 구현하기 위해서 이를 제조(fabrication)가 가능한 조각들로 잘게 쪼개는 것이다. 이러한 조각들이 생산되면 이것들 다시 연결하여 자유곡면을 만들어낼 수 있다. 이러한 자유곡면이 자동차 산업에서는 패널화 없이 그대로 사용되지만 건축의 경우 훨씬 커다란 면을 만들기 때문에 자유곡면을 그대로 […]

Read More Generative Algorithm 029

Generative Algorithm 028

6_1_Deformations and Morphing   기하체(geometry)란 순수한 입방체뿐만 아니라 이것을 변형하여 디자인에 적용한 모든 것을 아우른다. Deformation과 Morphing은 순수한 기하체를 변형시키는데 사용되는 방법 중 하나이다. 이 둘은 자유로운 형상(free-form)을 만드는데 무척 강력한 힘을 가지고 있다. deformation에는 비틀기, 전단, 구부리기 (twist, shear, bend)등이 있으며 morphing은 기하체를 감싸는 경계를 만든 뒤 이 경계를 변형시켜 기하체의 전체적인 형상을 변형시키는 […]

Read More Generative Algorithm 028

Generative Algorithm 027

아래와 같은 형상을 가진 면이 있다고 하자. 이것을 주어진 하나의 면에 그려보도록 하겠다. 위와 같은 개구부를 가진 면을 만들기 위해서는 먼저 면의 위쪽과 아래쪽의 모서리를 잘게 잘라야 한다. 이를 이용하면 위와 같은 세장형의 면을 만들어낼 수 있다. 이제 아래쪽 선들의 방향을 조절하여 위와 같이 회전의 정도가 서서히 커지도록 해보자. <surface>를 이용하여 rhino 상의 surface를 연동한 […]

Read More Generative Algorithm 027

Generative Algorithm 026

5_6_On Data Trees   이때까지 component와 parameter에 대해서 이야기 해 보았다. 이제 grasshopper의 data 구조 방식 중 하나인 ‘Data Tree’에 대해서 이야기 해보자. 이것은 조금 복잡도가 높은 definition에서 꼭 필요하다. Generative Algorithm의 가장 큰 잠재력 중 하나는 바로 수백 개의 객체를 한번에 다룰 수 있다는 것이다. 이렇게 많은 양의 객체를 다룰 때 필요한 것은 모든 […]

Read More Generative Algorithm 026

Generative Algorithm 025

Evaluation의 개별적 적용(Non-uniform use of evaluation) 위 예제를 진행하며 든 생각은 어떻게 하면 제 surface 위의 점을 선택적으로 사용해보도록 하자. Columns Example 두 개의 자유곡면 사이에 공간을 만들어보자. 이 두 면 사이에 서로 마주보면서 포개지는 원뿔형의 기둥을 배열한다. 이때 기둥의 길이와 위치는 제한이 된다. 두 surface를 grasshopper의 <surface> parameter에 연동시킨 뒤 각각을 <srf_top> 그리고 <srf_bottom>으로 […]

Read More Generative Algorithm 025