MDLR_trsrch [Modular TreeSearch]

Modular Building 3D Arrangement Grasshopper Plugin

Welcome, and thank you for choosing MDLR plugin for Grasshopper! MDLR_trsrch [Modular TreeSearch] calculates the 3d arrangement of modular buildings in real-time on any given site with design constraints and variables utilizing a tree search algorithm over the square grid system. The plugin divides the site boundary into a grid system with a series of square cells. A module can be set with any number of consecutive square cells in one direction (the grid and the cell are of the same dimension). One can set the placement of the initial module on the site along with the design constraints such as site features(yard, parking, etc), voids, core location, and a buildable volume. Then the plugin calculates a feasible arrangement of the modules by recursively searching for the following modules’ positions on the grid. One can also set design parameters such as the grid dimension, angle, module size, floor-to-floor height, FAR, BCR, max floor count, building height, etc. The plugin calculates the modular arrangement on the ground floor until no available space is left or BCR is maxed out whichever comes first. Then it continues on to the floor above starting from the core location provided by the user constantly monitoring the BCR, FAR, max building height, max floor count, and buildable volume. 3d modular arrangement calculation is easy and intuitive: users can set the lot boundary, entrance, and core locations, and feed some optional inputs, then the plugin calculates the layout in real time. Users can also change design constraints and variables per their design intents. MDLR 플러그인을 사용해 주셔서 감사합니다. MDLR_trsrch [Modular TreeSearch]는 정사각형 그리드를 활용하여 주어진 대지에 모듈러 건물의 3차원 배치를 실시간으로 계산합니다. 플러그인은 주어진 대지를 정사각형 그리드로 변환합니다. 모듈은 그리드와 동일한 치수를 가지는 모듈의 선형배수로 구성됩니다. 사용자는 배치의 시작이 되는 점(enterance)를 설정 할 수 있으며, 건물이 놓일수 없는 대지위의 영역(주차장, 정원등), 공간상의 보이드, 북측 일조사선등을 위한 최대 가용 용적등을 입력할 수 있습니다. 이러한 기초적인 정보를 바탕으로 플러그인은 tree search 알고리즘을 활용하여 연속적으로 다음 모듈의 위치를 계산하게 됩니다. 사용자는 그리드의 크기, 각도, 모듈의 연장, 층고, 최대 용적률, 최대 건폐율, 최고 층수, 최대 높이등의 변수를 설정할 수 있습니다. 플러그인은 우선적으로 1층 배치를 실행하며, 가용할 영역이 없거나 최대 건폐율에 도달하게 되면, 수직적으로 배치를 확장합니다. 이후 사용자가 지정한 코어의 위치를 이용하여 2층 이상의 층을 자동배치 합니다. 하나의 모듈이 더해질때 마다 건폐율과 용적률, 최대높이, 최고층수, 최대가용용적을 위반하지 않는지 검사합니다. 사용법은 아주 쉽고 간단합니다. 사용자는 대지의 경계, 모듈의 시작점, 그리고 코어의 위치만을 설정하면 됩니다. 조금더 특이한 대지의 조건과 디자인의도는 선택적인 입력값을 통하여 반영 할 수 있습니다.

Full Video Clip

Youtube Link

Last Update

2022