Thursday, April 29, 2010

Revit 2011의 새로운 기능 - adaptive dots

Revit 2011의 새로운 기능인 어댑티브 닷을 이용한 패러매트릭 모델과 건물쉘에 순응하는 가상적 스트럭쳐 모델을 보여주겠습니다.


먼저 해드핀을 이용한 패러매트릭 너브 쉐이프 입니다.



먼저 New mass 를 오픈하고 adaptive component 를 선택합니다.
세개의 점을 공간에 위치시키고 아래의 두 점은 Make adaptive 로 설정합니다. 설정을 하게되면 화면에서와 같이 xyz 방향면이 설정됩니다. adaptive dot의 번호는 실제 매스상에서 적용되는 placement number 입니다. 나중에 설명하겠지만 adaptive dot은 플레이스먼을 하는 옵션외에 형태를 한정하는 shape handle 포인트로 설정을 바꿀수도 있습니다. 이경우는 이 패밀리 위치시키는 기능이므로 placement 옵션을 설정하였습니다. 보시는 좌우 그림처럼 no1의 adpative dot의 움직임에 따라 pinhead의 높낮이가 조정됩니다. 즉 pinhead의 높낮이와 L로 표시된 길이 패러미터는 서로 연결되어집니다. 둘 사이의 관계는 여러 수식으로 변형가능합니다. sine, cosine, tan 를 포함한 수식을 통해 관련 커브를 만들기도 합니다. 왜 이런 수식이 의미를 갖는지는 마직막 결과물을 보시면 알것입니다.

다음은 이 패밀리를 매스툴로 가져와서 그리드 맵에 적용한 모습입니다.



보시는바와 같이 1이라고 적힌 점의 움직임에 따라 pinhead들이 움직이는 것을 볼수 있습니다.

이 상태에서 pinhead들을 레퍼런스 라인 (그림속 그린 컬러 라인)으로 연결한후 너브 쉐입을 형성합니다.



마지막으로 점의 움직임에 따른 쉘의 변화를 보실수 있습니다. 다양한 형태의 건물 스킨을 패러매트릭 기반으로 수학공식에 따라 조정해볼수 있습니다.



다양한 형태의 스킨을 점의 움직임으로 표시할수 있으며 수학적 패러미터에 의한 형태구현이라고 할수 있습니다. 다음엔 같은 방식을 적용해 adaptive structure를 만들어보겠습니다.


Bitmap image를 입히는 Massing by Pattern

첫번째 블로그는 비트맵 이미지를 레빗 매싱툴에 간단히 맵핑하는 방법입니다.
(This is showing how to projecting greyscale bitmap image into a massing.)





이 이미지를 레빗 매스에 그레이 스케일에 맞춰 입히는 것입니다. 다음 예시에서는 24 by 24픽셀의 이미지를 사용했습니다. 너무 큰 이미지는 오랜시간을 요하니 처음에는 작은 이미지로 테스트 하시기 바랍니다.
(This is the image I will put on a mass which is 24 by 24 pixel bitmap image.)


먼저 Mass by pattern을 이용해 그레이 스케일에 따라 연동되는 패러미터를 적용합니다.
(open a patterned curtain wall system and add a grayscale parameter on the radius of hole.)


이 패턴을 매스에 적용합니다. (Apply this patten on mass surface.)
다음 플러그 인 툴을 이용해 비트맵 이미지를 적용합니다.
타다~~~~ (With a given add-in which is SetParamFromImage.dll, I applied bitmap image on that mass then it is showing the responded hole size based on the greyscale image.)





다음은 블릭의 회전앵글에 그레이 스케일 패러미터를 입력한 경우입니다.

(this case, put a grayscale parameter on the angle of brick.)

이 경우는 블릭의 회전앵글을 스케쥴로 뽑아낼수 있기때문에 시공시 블릭의 위치를 정확히 파악할수 있는 BIM-able한 경우이네요. (in this case, you could get a actual rotating angle schedule for construction with checking reporting paramter box.)

다음 링크는 이 플러그 인을 개발한 오토데스크 소프트웨어 개발자의 AU 강의 내용입니다.(Click this link for AU session from the software programmer of this plug-in you can get download all plug-in sources)
Also, you can get more information from blog Buildz since I learned and practiced thru this blog.


플러그인을 다운로드하세요 (이곳에 어떻게 화일을 첨부하는지 모르겠네요, 이멜 남기시면 다양한 플러그인 파일들을 보내드리겠습니다.)

플러그인을 활용하실때는 오토데스트의 플러그인 매니저를 다운로드 하셔서 관리하시면 간단하게 .dll 화일만 로드하셔서 사용하실수 있습니다.

인조이!